Örnek
İki dizeleri karşılaştırın:
<?php
echo substr_compare("Hello world","Hello world",0);
?>
»Run örnek Tanımı ve Kullanımı
substr_compare() işlevi, belirtilen başlangıç konumundan iki dizgileriyle karşılaştırır.
Tip: Bu fonksiyon, ikili güvenli ve isteğe bağlı olarak harf duyarlıdır.
Sözdizimi
substr_compare( string1,string2,startpos,length,case )
Parametre | Açıklama |
---|---|
string1 | Gereklidir. Karşılaştırmak için ilk dizesini belirtir |
string2 | Gereklidir. Karşılaştırmak için ikinci dizeyi belirtir |
startpos | Gereklidir. dize1 içinde karşılaştırarak başlayacağı yeri belirtir. Negatif ise, dize sonundan itibaren saymaya başlar |
length | İsteğe bağlı. dize1 ait karşılaştırmak ne kadar belirtir |
case | İsteğe bağlı. olup olmadığını belirten bir Boole değeri gerçekleştirmek için dava duyarlı karşılaştırma:
|
Teknik detaylar
Geri dönüş değeri: | Bu işlev döndürür:
|
---|---|
PHP Sürümü: | 5+ |
Değişiklikler: | PHP 5.1 itibariyle, negatif başlama_yeri kullanmak artık mümkün |
Diğer Örnekler
Örnek 1
Karşılaştırma için dize1 başlangıç pozisyonu 6 olduğunda, iki dizeyi karşılaştırın:
<?php
echo substr_compare("Hello world","world",6);
?>
»Run örnek Örnek 2
Tüm parametreleri kullanarak:
<?php
echo substr_compare("world","or",1,2);
echo substr_compare("world","ld",-2,2);
echo substr_compare("world","orl",1,2);
echo substr_compare("world","OR",1,2,TRUE);
echo substr_compare("world","or",1,3);
echo substr_compare("world","rl",1,2);
?>
»Run örnek Örnek 3
Farklı dönüş değerleri:
<?php
echo substr_compare("Hello world!","Hello world!",0); // the
two strings are equal
echo substr_compare("Hello world!","Hello",0); //
string1 is greater than string2
echo substr_compare("Hello world!","Hello
world! Hello!",0); // str1 is less than str2
?>
»Run örnek <PHP dize Başvuru