Funkcja strncasecmp() PHP

Przykład

Porównaj dwa łańcuchy znaków (nie rozróżniaj wielkości liter):

<?php
echo strncasecmp("I love China!","I love Shanghai!",6);
?>

Uruchomienie przykładu

Definicja i użycie

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

Komentarz:strncasecmp() jest binarnie bezpieczny, nie rozróżnia wielkości liter.

Wskazówka:Funkcja ta jest podobna do strcasecmp() Funkcja podobna, ale różni się tym, że strcasecmp() nie ma length Parametry.

Gramatyka

strncasecmp(string1,
string2,length)
Parametry Opis
string1 Wymagane. Określa pierwszy string do porównania.
string2 Wymagane. Określa drugi string do porównania.
length Wymagane. Określa liczbę znaków do porównania w każdej ze stringów.

Szczegóły techniczne

Wartość zwracana:

Funkcja ta zwraca:

  • 0 - jeśli dwa łańcuchy znaków są równe
  • <0 - jeśli string1 mniejsza niż string2
  • >0 - jeśli string1 większa niż string2
Wersja PHP: 4+

Więcej przykładów

Przykład 1

Porównaj dwa łańcuchy znaków (nie rozróżniaj wielkości liter, "China" i "CHINA" mają ten sam wynik):

<?php
echo strncasecmp("China","China",6);
echo "<br>";
echo strncasecmp("China","CHINA",6);
?>

Uruchomienie przykładu