PHP Zip
PHP substr_compare() fonksiyonu
Örnek
İki dize karşılaştırma:substr_compare("Hello world","Hello world",0);
İpucu:
Bu fonksiyon ikili güvenli ve seçici olarak buyruk duyarlıdır.string1Sözdizimistring2SözdizimistartposSözdizimiuzunlukSözdizimidurumsubstr_compare(
, | ) |
---|---|
string1 | Parametreler |
string2 | Açıklama |
startpos | Gerekli. Karşılaştırılacak birinci diziyi belirler. string1 Gerekli. Karşılaştırılacak ikinci diziyi belirler. |
uzunluk | Opsiyonel. Karşılaştırmanın ne yerden başlayacağını belirler. Eğer negatifse, dizinin sonundan başlar. string1 kaç karakter karşılaştırılır (karakter sayısı). |
durum |
Opsiyonel. Buyruk fark etmesini gerçekleştirmeyi gerektiren bir boolean değer belirler:
|
Teknik ayrıntılar
Dönüş değeri: |
Bu fonksiyon döner:
Eğer uzunluk Yüksek veya eşit string1 uzunluğu, bu fonksiyon FALSE döndürür. |
PHP Sürümü: | 5+ |
Güncelleme Günlüğü: | PHP 5.1'den itibaren, negatif sayıları kullanma startpos。 |
Daha fazla örnek
Örnek 1
İki dize karşılaştırırken: string1 Başlangıç pozisyonu 6 olduğunda:
<?php echo substr_compare("Hello world","world",6); ?>
Örnek 2
Tüm parametreleri kullanma:
<?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); ?>
Örnek 3
Farklı döndürme değerleri:
<?php echo substr_compare("Hello world!","Hello world!",0); // İki dize eşittir echo substr_compare("Hello world!","Hello",0); // string1 Daha büyük string2 echo substr_compare("Hello world!","Hello world! Hello!",0); // string1 Daha küçük string2 ?>