Strict Standards: Redefining already defined constructor for class wp_memory_usage in /home/u8088984/public_html/wp-content/plugins/wp-memory-usage/wp-memory-usage.php on line 39
Php Dersleri |Php Metin Karşılaştırma - İzle ve Öğren
Eğitm Sayısı :532
AnasayfaPhp DersleriPhp Dersleri |Php Metin Karşılaştırma

Php Dersleri |Php Metin Karşılaştırma

maxresdefault-orangepeel

Metinleri karşılaştırma işlemlerinde bir çok fonksiyon kullanmaktayız bunlardan bir kaçı strcmp(), strcasecmp(),strncmp(),strncasecmp()   .  Login işlemlerinde güvenliği arttırmak için bu tarz fonksiyonlar kullanabiliriz. Eğer değerler eşitse “0” , ilk değerin karakter uzunluğu ascii kod karşılığı olarak uzunsa “1” , ikinci değerin ki büyükse “-1” sonucu döner.

strcmp() Fonksiyonu

Bu fonksiyon büyük küçük harf duyarlı olduğundan “şifre2” değişkeninin 3.harfi büyük olduğundan 1 değeri dönecektir.

strcasecmp() Fonksiyonu

Bu fonksiyonda büyük küçük harf duyarlı olmadığından iki değerde eşittir. Yani “0” sonucu dönecektir.

strncmp() Fonksiyonu

Bu fonksiyon 3 parametre almaktadır. Üçüncü parametre de karşılaştıracağı kelimedeki kaç karakterin karşılaştırılacağını belirliyorsunuz. Aynı zamanda büyük küçük harf duyarlıdır ilk iki harfini büyük küçük harf olarak aynı olduğundan ” 0 ” değeri dönecektir.

strncasecmp() Fonksiyonu

Bu fonksiyon strncmp() fonksiyonu ile aynı sadece tek farkı büyük küçük harf duyarlı değildir. Aşağıdaki örnekte ilk 3 harfi karşılaştırma yaptık 3.harf birisi büyük diğeri küçük olmasına rağmen “0” değeri dönecektir.

Paylaşmak Güzeldir :)
Php Dersleri | Php M

ademyalcin27@gmail.com

Oy
Henüz yorum yapılmadı . İlk sen neden yorum yapmayasın ?

Yorum yap

CAPTCHA (Şahıs Denetim Kodu) Resmi

*