(PHP 4, PHP 5, PHP 7, PHP 8)
strncmp — İlk n karakteri ikil olarak karşılaştırır
Karşılaştırma için kullanılacak dizge uzunluğunun üst sınırının belirtilebilmesi dışında strcmp() işlevi gibidir.
Karşılaştırma harf büyüklüğüne duyarlı olarak yapılır.
dizge1İlk dizge.
dizge2İkinci dizge.
uzunlukKarşılaştırmada kullanılacak karakter sayısı.
dizge1 dizgesi dizge2
dizgesinden küçükse -1;
dizge1 dizgesi dizge2
dizgesinden büyükse 1;
dizge1 dizgesi ile dizge2
dizgesi aynıysa 0 döndürür.
| Sürüm: | Açıklama |
|---|---|
| 8.2.0 |
Bu işlev artık -1 veya 1 döndürüyor,
evvelce pozitif vaya negatif bir sayı döndürürdü.
|
Örnek 1 - strncmp() örneği
<?php
$var1 = 'Hello John';
$var2 = 'Hello Doe';
if (strncmp($var1, $var2, 5) === 0) {
echo 'Harf büyüklüğüne duyarlı dizge karşılaştırmasında $var1 ve $var2 dizgelerinin ilk beş karakteri aynıdır.';
}
?>