Funkcja strcoll() PHP

Przykład

Porównaj łańcuchy znaków:

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

Przykład uruchomienia

Definicja i użycie

Funkcja strcoll() porównuje dwa łańcuchy znaków.

Porównanie stringów zmienia się w zależności od ustawień lokalnych (A<a lub A>a).

Komentarz:strcoll() jest wrażliwy na wielkość liter, ale nie jest bezpieczny w sensie binarnym.

Komentarz:Jeśli bieżąca lokalizacja jest C lub POSIX, działanie tej funkcji jest podobne do strcmp() Podobne.

Gramatyka

strcoll(string1,string2)
Parametry Opis
string1 Wymagane. Określa pierwszy łańcuch znaków do porównania.
string2 Wymagane. Określa drugi łańcuch znaków do porównania.

Szczegóły techniczne

Wartość zwracana:

Funkcja ta zwraca:

  • 0 - Jeśli dwa łańcuchy znaków są równe
  • <0 - Jeśli string1 mniejszy niż string2
  • >0 - Jeśli string1 większy niż string2
Wersja PHP: 4.0.5+
Dziennik aktualizacji: Od PHP 4.2.3, funkcja jest dostępna na win32.