strncasecmp

(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)

strncasecmpİlk n karakteri ikil ve harf büyüklüğüne duyarsız olarak karşılaştırır

Açıklama

strncasecmp(string$dizge1, string$dizge1, int$uzunluk): int

Karşılaştırma için kullanılacak dizge uzunluğunun üst sınırının belirtilebilmesi dışında strcasecmp() işlevi gibidir.

Bağımsız Değişkenler

dizge1

İlk dizge.

dizge1

İkinci dizge.

uzunluk

Karşılaştırmada kullanılacak karakter sayısı.

Dönen Değerler

dizge1 dizgesi dizge2 dizgesinden küçükse -1; dizge1 dizgesi dizge2 dizgesinden büyükse 1; dizge1 dizgesi ile dizge2 dizgesi aynıysa * döndürür.

Sürüm Bilgisi

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ü.

Örnekler

Örnek 1 - strncasecmp() örneği

<?php

$var1
= 'Hello John';
$var2 = 'hello Doe';
if (
strncasecmp($var1, $var2, 5) === 0) {
echo
'Harf büyüklüğüne duyarsız dizge karşılaştırmasında $var1 ve $var2 dizgelerinin ilk beş karakteri aynıdır.';
}
?>

Ayrıca Bakınız

  • strncmp() - İlk n karakteri ikil olarak karşılaştırır
  • preg_match() - Bir düzenli ifadeyi eşleştirmeye çalışır
  • substr_compare() - İki dizgenin belli bir konumdan itibaren belli uzunluktaki parçalarını bayt bayt karşılaştırır
  • strcasecmp() - İkil olarak güvenilir ve harf büyüklüğüne duyarsız dizge karşılaştırması yapar
  • stristr() - Harf büyüklüğüne duyarsız olarak ilk alt dizgeyi bulur
  • substr() - Dizgenin bir kısmını döndürür
To Top