PHP strncmp() funktion

Eksempel

Sammenlign to strenge (versaler er betydningsfulde):

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

Kør eksempel

Definition og brug

strncmp() funktion sammenligner to strenge.

Kommentar:strncmp() er binært sikker og er følsom over for versaler.

Vedvarende:Denne funktion sammenligner med strcmp() Funktionen ligner, men forskellen er, at strcmp() ikke har length Parameter.

Syntaks

strncmp(string1,string2,length)
Parameter Beskrivelse
string1 Obligatorisk. Angiver den første streng, der skal sammenlignes.
string2 Obligatorisk. Angiver den anden streng, der skal sammenlignes.
length Obligatorisk. Angiver antallet af tegn i hver streng, der bruges i sammenligningen.

Tekniske detaljer

Returværdi:

Denne funktion returnerer:

  • 0 - hvis to strenge er ens
  • <0 - hvis string1 mindre end string2
  • >0 - hvis string1 større end string2
PHP version: 4+

Flere eksempler

Eksempel 1

Sammenlign to strenge (versaler er betydningsfulde, output af 'China' og 'CHINA' er forskellige):

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

Kør eksempel