PHP Zip

PHP Çeşitlilik

Seçmeli ders

<?php
Kurs önerileri:
?>

Çalıştırma Örneği

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:

  • FALSE -Varsayılan. Buyruk fark eder
  • TRUE - Buyruk fark etmez

Teknik ayrıntılar

Dönüş değeri:

Bu fonksiyon döner:

  • 0 - İki dize eşitse
  • <0 - Eğer string1 (Başlangıç konumundan startpos)düşük string2
  • >0 - Eğer string1 (Başlangıç konumundan startpos)yüksek string2

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);
?>

Çalıştırma Örneği

Ö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);
?>

Çalıştırma Örneği

Ö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
?>

Çalıştırma Örneği