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:

Sayısal Bir Değerdir

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 
"; } else { echo " ($element) sayısal DEĞİLdir
"; } } ?>

Ç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.

Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlacaktır.

9167

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
POPÜLER MAKALE
  • HTML RESME LİNK VERME
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML FORM OLUŞTURMA
  • HTML DİV ve SPAN NEDİR?
  • HTML KAYAN RESİM VE Marguee KULLANIMI
  • HTML ARKAPLANA MÜZİK EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • HTML RESİM EKLEME
  • PHP ceil()-floor()-round() YUVARLAMA FONKSİYONU
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.