PHP strcoll() Funktion

Beispiel

Zeichenfolgen vergleichen:

<?php
setlocale (LC_COLLATE, 'NL');
echo strcoll("Hello World!","Hello World!");
echo "<br>";
setlocale (LC_COLLATE, 'en_US');
echo strcoll("Hello World!","Hello World!");
?>

Laufender Beispiel

Definition und Verwendung

Die strcoll() Funktion vergleicht zwei Zeichenfolgen.

Der Vergleich von Zeichenfolgen variiert je nach lokaler Einstellung (A<a oder A>a).

Kommentare:strcoll() ist auf Gross-/Kleinschreibung empfindlich, aber nicht binär sicher.

Kommentare:Wenn die aktuelle lokale Einstellung C oder POSIX ist, funktioniert diese Funktion wie strcmp() Gleich.

Syntax

strcoll(string1,string2)
Parameter Beschreibung
string1 Erforderlich. Bestimmt die erste zu vergleichende Zeichenfolge.
string2 Erforderlich. Bestimmt die zweite zu vergleichende Zeichenfolge.

Technische Details

Rückgabewert:

Diese Funktion gibt zurück:

  • 0 - Wenn zwei Zeichenfolgen gleich sind
  • <0 - Wenn string1 kleiner als string2
  • >0 - Wenn string1 größer als string2
PHP-Version: 4.0.5+
Aktualisierungsprotokoll: Ab PHP 4.2.3 ist diese Funktion auf win32 anwendbar.