English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String Zeichenkettenfunktionen Handbuch
Die Funktion strncasecmp() wird verwendet, um Zeichenfolgen am Anfang zu vergleichen, die binär sicher sind und ohne Unterschied in der Groß- und Kleinschreibung verglichen werden (nur die ersten paar Zeichen werden verglichen).
strncasecmp(string1,string2,length)
Es wird verwendet, um zwei Zeichenfolgen zu vergleichen (ohne Unterschied in der Groß- und Kleinschreibung).
Beachten Sie:strncasecmp() ist binär sicher und unterscheidet nicht zwischen Groß- und Kleinschreibung.
Hinweis:Diese Funktion ähneltstrcasecmp() Die Funktion ähnelt, ist jedoch unterschiedlich,因为在 strcasecmp() gibt es kein length-Parameter, und für die Funktion strncasecmp() können Sie die Länge angeben, die bei der Vergleichsoperation der beiden Zeichenfolgen verwendet wird (d.h. maximale Vergleichslänge).
Wenn Zeichenkette1 Kleiner als Zeichenkette2 Rückgabe < 0; Wenn Zeichenkette1 Größer als Zeichenkette2 Rückgabe > 0; Wenn beide Werte gleich sind, wird 0 zurückgegeben.
Nummer | Parameter und Beschreibung |
---|---|
1 | Zeichenkette1 Erste Zeichenfolge |
2 | Zeichenkette2 Zweite Zeichenfolge |
3 | Länge Maximale Vergleichslänge. |
Probieren Sie die folgenden Beispiele aus, um zwei Zeichenfolgen zu vergleichen (Ohne Unterschied in der Groß- und Kleinschreibung, PHP und Php geben das gleiche Ausgabeergebnis zurück)
<?php //Ohne Unterschied in der Groß- und Kleinschreibung, PHP und Php geben das gleiche Ausgabeergebnis zurück echo strncasecmp("Hello PHP","Hello Php",9); echo "<br>"; //Ohne Unterschied in der Groß- und Kleinschreibung, hello und hELLo geben das gleiche Ausgabeergebnis zurück echo strncasecmp("hello PHP","hELLo Php",9); ?>Testen Sie heraus‹/›
Ausgabeergebnis
0 0