Zeichenfolgen vergleichen:
<?phpsetlocale (LC_COLLATE, 'NL');echo strcoll("Hello World!","Hello World!");echo "<br>";setlocale (LC_COLLATE, 'en_US');echo strcoll("Hello World! " ","Hallo Welt!");?>Die Funktion strcoll() vergleicht zwei Zeichenfolgen.
Zeichenfolgenvergleiche variieren je nach lokalen Einstellungen (A<a oder A>a).
Hinweis: strcoll() unterscheidet zwischen Groß- und Kleinschreibung, ist aber nicht binärsicher.
Hinweis: Wenn das aktuelle Gebietsschema C oder POSIX ist, funktioniert diese Funktion genauso wie strcmp().
strcoll( string1,string2 )
Parameter | beschreiben |
---|---|
string1 | Erforderlich. Gibt die erste zu vergleichende Zeichenfolge an. |
string2 | Erforderlich. Gibt die zweite zu vergleichende Zeichenfolge an. |
Rückgabewert: | Die Funktion gibt Folgendes zurück: 0 – wenn die beiden Zeichenfolgen gleich sind <0 – wenn string1 kleiner als string2 ist >0 – wenn string1 größer als string2 ist |
---|---|
PHP-Version: | 4.0.5+ |
Protokoll aktualisieren: | Ab PHP 4.2.3 funktioniert diese Funktion unter Win32. |