Najnowsze tutoriale tworzenie stron internetowych
 

PHP strncasecmp() Function

<String referencyjny PHP

Przykład

Porównanie dwóch ciągów (case-insensitive) :

<?php
echo strncasecmp("Hello world!","hello earth!",6);
?>
Uruchomić przykład »

Definicja i Wykorzystanie

strncasecmp() funkcja porównuje dwa ciągi.

Note: strncasecmp() jest bezpieczna dla danych binarnych i wielkości liter.

Wskazówka: Funkcja ta jest podobna do strcasecmp() funkcji, z wyjątkiem tego strcasecmp() nie posiada parametr długości.


Składnia

strncasecmp( string1,string2,length )

Parametr Opis
string1 Wymagany. Określa pierwszy ciąg porównać
string2 Wymagany. Określa drugi ciąg do porównania
length Wymagany. Określ liczbę znaków z każdej struny mają być stosowane w stosunku

Szczegóły techniczne

Zwracana wartość: Funkcja ta zwraca:
  • 0 - jeśli dwa ciągi są równe
  • <0 - jeśli string1 jest mniejsza niż łańcuch2
  • > 0 - jeśli string1 jest większa niż łańcuch2
Wersja PHP: 4.0.2+

Więcej przykładów

Przykład 1

Porównanie dwóch ciągów (case-insensitive = Hello and hELLo will output the same) :

<?php
echo strncasecmp("Hello","Hello",6);
echo "<br>";
echo strncasecmp("Hello","hELLo",6);
?>
Uruchomić przykład »

<String referencyjny PHP