Php derslerimize devam ediyoruz.Bu derste veri
kontrol işlemlerini göreceğiz.Örneğin şu değişkenin içeriği sayı mı,metin mi gibi vs kontrolleri göreceğiz.Website yaparken bu tür kontroller yapmamız çok önemlidir.Çünkü kullanıcıdan tam istediğimiz gibi bir veri almamız en iyisidir.Şimdi tek tek inceleyelim komutları.
1-is_numeric()
is_numeric ile veri sayı mı veya değil mi diye kontrol yapmamızı sağlar.Kontrol ettiğimiz verinin başında,sonunda veya içinde metin varsa sayı olarak kabul etmez.
Örnek :
<?php
$a=25;$b="25a";$c="cArleone";
if(is_numeric($a)){ echo "Sayı"; }else{ echo "Sayı değil"; }
if(is_numeric($b)){ echo "Sayı"; }else{ echo "Sayı değil"; }
if(is_numeric($c)){ echo "Sayı"; }else{ echo "Sayı değil"; }
?>
$a dışında diğer 2 sine sayı değil diyecektir.$a yada sayıdır diye çıktı alacağız.
2-is_float()
Float 1.74 gibi küsüratlı sayılara diyoruz.is_float ile de veri küsüratlı mı değil mi diye kontrol etmemize yarıyor.
Örnek :
<?php
$a=25.54;$b="25a";$c=25;
if(is_float($a)){ echo "Float"; }else{ echo "Float değil"; }
if(is_float($b)){ echo "Float"; }else{ echo "Float değil"; }
if(is_float($c)){ echo "Float"; }else{ echo "Float değil"; }
?>
Yukarıda $a ya float diğer 2 sine de float değil diyecek.Bu özelliğimizde bu kadar.
3-is_string()
Veri metin mi değil mi kontrol etmemizi sağlıyor.2 tırnak içindeki her şey string yani metin olduğu için.2 tırnak içine sayı yazsak bile metin olarak kabul edecektir.
Örnek :
<?php
$a=25.54;$b="cArleone";$c="25";
if(is_string($a)){ echo "String"; }else{ echo "String değil"; }
if(is_string($b)){ echo "String"; }else{ echo "String değil"; }
if(is_string($c)){ echo "String"; }else{ echo "String değil"; }
?>
Yukarıda $b ve $c ye stringtir diyecek.$a yada string değildir diyecek.
4-is_array()
is_array ise değişkenin array olup olmadığını kontrol etmemize yarıyor.
Örnek :
<?php
$a=array("1","2","3");$b="cArleone";
if(is_array($a)){ echo "Array"; }else{ echo "Array değil"; }
if(is_array($b)){ echo "Array"; }else{ echo "Array değil"; }
?>
Yukarıda $a ya array diyecek.$b ye ise array değil diyecek.
5-is_bool
is_bool da bize verinin boolean olup olmadığını kontrol etmemize yarıyoruz.Boolean değer true ve false yani doğru ve yanlış olmak üzere olan 2 tip veridir.Yaptığımız çoğu işlemin sonunda bu tür bir değer döner.
Örnek :
<?php
$a=true;$b=false;
if(is_bool($a)){ echo "Bool"; }else{ echo "Bool değil"; }
if(is_bool($b)){ echo "Bool"; }else{ echo "Bool değil"; }
?>
İkisinde de bool yazacaktır.
Kontrol işlemlerimiz bu kadar.