Yenilenmiş Tasarım

Blog sayfamız yenilenmiş tasarımı ile yayında.

Blog Sayfasına Geri Dön

Php strcasecmp() Fonksiyonu nedir ve nasıl kullanılır

PHP Fonksiyonlar

15 Eki 2024

Php strcasecmp() Fonksiyonu nedir ve nasıl kullanılır
Php strcasecmp() Fonksiyonu nedir ve nasıl kullanılır

Php strcasecmp fonksiyonu nedir ve nasıl kullanılır ?

Php strcasecmp Fonksiyonu nedir nasıl kullanılır iki string değerinin büyük-küçük harf duyarlılığı olmadan karşılaştırmasını yapar ve eşit mi diye kontrol eder. PHP programlama dilinde, string verileri karşılaştırmak için birçok fonksiyon bulunmaktadır. Bunlardan biri de strcasecmp() fonksiyonudur. Bu fonksiyon, iki string değerinin karşılaştırmasını yapar ve büyük-küçük harf duyarlılığı olmadan eşit mi diye kontrol eder.

strcasecmp() fonksiyonu ile strcmp() fonksiyonu benzerdir

strcasecmp() fonksiyonu, strcmp() fonksiyonu ile benzerdir ancak büyük-küçük harf duyarlılığı olmadan karşılaştırma yapar. Yani, strcmp() fonksiyonu, büyük harfleri küçük harflerden daha önce görürken strcasecmp() fonksiyonu, büyük-küçük harf ayrımı yapmadan karşılaştırma yapar.

Bu fonksiyon, özellikle kullanıcının input verilerinin büyük-küçük harf farklılıklarına göre doğru sonuç vermesi gerektiği durumlarda kullanışlıdır. Örneğin, bir kullanıcının kullanıcı adı ve şifresini girdiği bir formda, kullanıcı adı ve şifrenin doğru girilip girilmediğini kontrol etmek için strcasecmp() fonksiyonu kullanılabilir.

strcasecmp() fonksiyonun sözdizimi

<?php

int strcasecmp ( string $string1 , string $string2 )
# fonksiyon integer bir değer döndürmektedir
# ilk değer string bir veri alır
# ikinci değer de string bir veri alır

?>

php strcasecmp() fonksiyonu örnekleri

PHP'de strcasecmp() fonksiyonu, iki dizgiyi karşılaştırır ve büyük-küçük harf duyarlılığı olmadan eşit olup olmadıklarını kontrol eder. Bu fonksiyon, iki dizeyi karşılaştırırken büyük-küçük harf ayrımı yapmak istemediğimiz durumlarda çok faydalıdır.

Aşağıda strcasecmp() fonksiyonunun bazı örneklerini bulabilirsiniz:

php strcasecmp() fonksiyonu - 1. Örnek

<?php

$str1 = "Merhaba Dünya";
$str2 = "MERHABA DÜNYA";

if (strcasecmp($str1, $str2) == 0) {
    echo "İki dize birbirine eşittir";
} else {    echo "İki dize birbirine eşit değildir";
}

?>

Örnek Çıktsı

İki dize birbirine eşittir

php strcasecmp() fonksiyonu - 2. Örnek

<?php

$str1 = "PHP Öğreniyorum";
$str2 = "php öğreniyorum";

if (strcasecmp($str1, $str2) == 0) {
    echo "İki dize birbirine eşittir";
} else {
    echo "İki dize birbirine eşit değildir";
}

?>

Örnek Çıktısı

İki dize birbirine eşittir

php strcasecmp() fonksiyonu - 3. Örnek

<?php

$str1 = "php";
$str2 = "Python";

if (strcasecmp($str1, $str2) == 0) {
    echo "İki dize birbirine eşittir";
} else {
    echo "İki dize birbirine eşit değildir";
}

?>

Örnek Çıktı

 

İki dize birbirine eşit değildir

Çerez Ayarları

Deneyiminizi iyileştirmek ve pazarlama için çerezler kullanıyoruz. Daha fazla bilgi edinmek için Çerez Politikamızı ziyaret edin.