PHP’de İfadeleri Karşılaştırmak

PHP’de İfadeleri Karşılaştırmak

$a = 'webhocaniz.com';
$b = 'webhocaniz.com';
echo strcmp($a, $b); // Çıktı: 0

Eğer sonuç 0 ise, ifadeler birbirine eşit demektir. Ama bu örneği şöyle değiştirmiş olsaydık;

$a = 'WebHocaniz.com';
$b = 'webhocaniz.com';
echo strcmp($a, $b); // Çıktı: -32

Burada sonuç sıfırdan farklı çıktı sebebi ifadeler birbiriyle eşleşmiyor çünkü büyük küçük harf problem çıkarıyor. Bunu çözmek için ise strcasecmp() fonksiyonunu kullanabiliriz. Bu fonksiyonu kullanarak aynı ifadeleri yazarsak;

$a = 'WebHocaniz.com'; 
$b = 'webhocaniz.com';
echo strcasecmp($a, $b); // Çıktı: 0

Gördüğünüz gibi sonuç başarılı. Yani bu gibi durumlar için strcasecmp() fonksiyonu kullanılabilir.

Bir başka derste görüşmek üzere Allah’a emanet olun.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir