PHP is_numeric FONKSÄ°YON
is_numeric Bir değişkendeki değerin veya fonksiyon içinde belirtilen değerin rakamsal olup olmadığının kontrolünü yapmakta kullanırız.
Sayısal değerden kastımız – ve + değerler ondalık sayılar üstel sayılar (134e2) veya onaltılık gösterimlerdir.
Matematiksel olan neredeyse tüm gösterimler ve string tipte değişken içindeki rakamlar da bu fonksiyon için sayısal sayılmakta ve True değeri döndürmektedir.
<?php
$degisken = "15.25";
if(is_numeric($degisken))
echo "Sayısal Bir Değerdir";
else
echo "Sayısal veri değildir";
?>
ÇIKTI:
Forumdan veri gönderelim fonksiyonumuzu öyle test edelim
<?php
$numara = $_POST["numara"];
if(!is_numeric($numara)){
echo "Girilen değer sayı değil";
}else{
echo "Girilen değer Sayı";
}
?>
Forumdan sayı verisi gönderilirse
ÇIKTI:
Girilen değer Sayı
Forumdan string ifade gönderilirse
ÇIKTI:
Girilen değer sayı değil
<?php
$tests = Array(
"42",
1337,
"1e4",
"yazı",
9.1
);
foreach($tests as $element)
{
if(is_numeric($element)) {
echo " ($element) sayısaldır <br>";
} else {
echo " ($element) sayısal DEĞİLdir <br>";
}
}
?>
ÇIKTI:
(42) sayısaldır
(1337) sayısaldır
(1e4) sayısaldır
(yazı) sayısal DEĞİLdir
(9.1) sayısaldır
Lütfen bu konu anlamak için is_int fonksiyonuna bakın.
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MÄ°THRÄ°L FRAMEWORK
- Laravel
- Git
- React
- HTML LİNK(Bağlantı)EKLEME - LİNK VERME
- HTML YAZI VE RESÄ°M ORTALAMA
- HTML RESME LÄ°NK VERME
- HTML FORM OLUÅžTURMA
- CSS YATAY MENÜ YAPIMI
- HTML RESÄ°M EKLEME
- CSS (BOYUT) GENÄ°ÅžLÄ°K VE YÃœKSEKLÄ°K (Width-Height)
- HTML DÄ°V ve SPAN NEDÄ°R?
- HTML ARKAPLANA MÃœZÄ°K EKLEME
- KALÄ°TE KAYBETMEDEN RESÄ°MLERÄ° BÃœYÃœTME