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
- HTML RESİM EKLEME
- HTML DİV ve SPAN NEDİR?
- CSS YATAY MENÜ YAPIMI
- CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
- HTML ARKAPLANA MÜZİK EKLEME
- KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME