array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.strncmp.php', 1 => 'strncmp', ), 'up' => array ( 0 => 'ref.strings.php', 1 => 'Dizge İşlevleri', ), 'prev' => array ( 0 => 'function.strncasecmp.php', 1 => 'strncasecmp', ), 'next' => array ( 0 => 'function.strpbrk.php', 1 => 'strpbrk', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/strings/functions/strncmp.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(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.
uzunluk
Karşı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.';
}
?>