पीएचपी Strncasecmp () समारोह

|
सिंटैक्स:
strncasecmp ($string1, $string2, $length)
पैरामीटर:यह फ़ंक्शन दो पैरामीटर लेता है जैसा कि ऊपर दिए गए सिंटैक्स में दिखाया गया है और नीचे वर्णित है :
  • $string1, $string2:ये पैरामीटर तुलना करने के लिए स्ट्रिंग को परिभाषित करते हैं।
  • $length:वर्णों की संख्या निर्दिष्ट करता है तुलना में उपयोग की जाने वाली प्रत्येक पंक्ति पर। यह पैरामीटर आवश्यक है
वापसी मान:यह फ़ंक्शन नीचे वर्णित शर्तों के आधार पर एक पूर्णांक देता है:
  • strncasecmp ( ) 0 देता है - यदि दो तार बराबर हैं।
  • strncasecmp() रिटर्न < 0 - अगर string1 string2 से कम है
  • strncasecmp() रिटर्न > 0 - अगर string1 string2 से बड़ा है
उदाहरण: <प्री> इनपुट: स्ट्रिंग 1 = "हैलो", स्ट्रिंग 2 = "हेलो", लंबाई = 6 आउटपुट: 0 इनपुट: स्ट्रिंग 1 = "गीक्स", स्ट्रिंग 2 = "जीएफजी", लंबाई = 3 आउटपुट: -1 इनपुट: स्ट्रिंग 1 =" Nerd ", string2 =" Geeks ", लंबाई = 4 आउटपुट: 7 नीचे दिए गए प्रोग्राम PHP में strncasecmp() फ़ंक्शन को दर्शाते हैं:प्रोग्राम 1 : जब दो लाइनें समान हों:< कोड> <टेबल बॉर्डर = "0" सेलपैडिंग = "0" सेलस्पेसिंग = "0"> <कोड> $str1 = "Geeks for Geeks" ; $str2 = "Geeks for Geeks" ;
/ / दोनों पंक्तियाँ बराबर हैं$test = strncasecmp ( $str1 , $str2 , 16); echo " $test " ;
?> आउटपुट:
0
कार्यक्रम 2 : जब पहली लाइन दूसरी लाइन से बड़ी हो:<टेबल बॉर्डर = "0" सेलपैडिंग = "0" सेलस्पेसिंग = "0">
// इनपुट लाइन$str1 = "गीक्स फॉर गीक्स " ; $str2 = "Geeks for" ; $test = strncasecmp ( $str1 , $str2 , 16);
// इस मामले में, दूसरी पंक्ति छोटी है echo "$test" ;
?>
आउटपुट:
6
कार्यक्रम 3 : पहली पंक्ति दूसरी पंक्ति से कम है:
// इनपुट लाइन$str1 = "Geeks for" ; $str2 = "Geeks for Geeks" ; $test = strncasecmp ( $str1 , $str2 , 16);
// इस मामले में, पहली पंक्ति छोटी है echo "$test" ;
?>
आउटपुट:
-6 
प्रोग्राम 4 : यह प्रोग्राम फंक्शन की केस असंवेदनशीलता को दिखाता है:
// इनपुट लाइन$str1 = " GEEKS FOR GEEKS " ; $str2 = "Geeks for Geeks" ;
// दोनों पंक्तियां बराबर हैं$test = strncasecmp ( $str1 , $str2 , 16); echo " $test " ;
?>
आउटपुट:
0
प्रोग्राम 5 : एक ही लंबाई की दो लाइन, लेकिन अलग-अलग कैरेक्टर वाली। इस स्थिति में, दो वर्णों के ASCII मानों के बीच का अंतर प्रदर्शित होता है। फ़ंक्शन एक सकारात्मक मान देता है यदि पंक्ति 1 में वर्ण का ASCII मान अधिक है, और नकारात्मक यदि पंक्ति 2 में वर्ण का ASCII मान अधिक है।
// इनपुट लाइन$str1 = "अच्छा" ; $str2 = "Goon" ; $test1 = strncasecmp ( $str1 , $str2 , 4);
// दूसरी पंक्ति में एक वर्ण है
// एक उच्च ASCII मान के साथecho "$test1 " ; echo " " ; $test2 = >strncasecmp ( $str2 , $str1 , 4);
// पहली पंक्ति में एक वर्ण है
// एक उच्च ASCII मान के साथecho "$test2 " ;
?>
आउटपुट:
-10 10
लिंक :
http://php .net/ मैनुअल / en / function.strncasecmp.php

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method