फ़ंक्शन strncasecmp
फ़ंक्शन strncasecmp दो स्ट्रिंग्स के पहले निर्दिष्ट n वर्णों की तुलना केस-असंवेदनशील तरीके से करता है। यदि उपस्ट्रिंग्स बराबर हैं तो 0 लौटाता है, यदि पहली स्ट्रिंग दूसरी से छोटी है तो ऋणात्मक संख्या, और यदि पहली स्ट्रिंग बड़ी है तो धनात्मक संख्या लौटाता है।
सिंटैक्स
strncasecmp(string $str1, string $str2, int $length): int
उदाहरण
पहले 4 वर्णों की तुलना केस-असंवेदनशील तरीके से:
<?php
$res = strncasecmp("Hello", "HELP me", 4);
echo $res;
?>
कोड निष्पादन का परिणाम:
0
उदाहरण
केस अंतर के साथ तुलना:
<?php
$res = strncasecmp("apple", "APRICOT", 3);
echo $res;
?>
कोड निष्पादन का परिणाम (ऋणात्मक संख्या, क्योंकि 'p' < 'R'):
-8
उदाहरण
केस-असंवेदनशील प्रीफ़िक्स जाँच:
<?php
$header = "Content-Type: application/json";
if (strncasecmp($header, "content-type:", 12) === 0) {
echo '+++';
}
?>
कोड निष्पादन का परिणाम:
'+++'
यह भी देखें
-
फ़ंक्शन
strncmp,
जो पहले n वर्णों की तुलना केस-संवेदनशील तरीके से करता है -
फ़ंक्शन
strcasecmp,
जो स्ट्रिंग्स की पूरी तुलना केस-असंवेदनशील तरीके से करता है