Funcții de gestionare a variabilelor
PHP Manual

is_numeric

(PHP 4, PHP 5)

is_numeric Determină dacă o variabilă este un număr sau un string numeric

Descrierea

bool is_numeric ( mixed $var )

Determină dacă variabila dată este numerică. String-urile numerice constau din semnul opțional, orice număr de cifre, partea decimală opțională și partea exponențială opțională. Astfel +0123.45e6 este o valoare numerică validă. Notarea hexadecimală (0xFF) este de asemenea permisă, dar numai fără semn, parte decimală și parte exponențială.

Parametri

var

Variabila ce este evaluată.

Valorile întoarse

Întoarce TRUE dacă var este un număr sau un string numeric, FALSE în caz contrar.

Exemple

Example #1 Exemple is_numeric()

<?php
$tests 
= array(
    
"42",
    
1337,
    
"1e4",
    
"non numeric",
    Array(),
    
9.1
    
);

foreach (
$tests as $element) {
    if (
is_numeric($element)) {
        echo 
"'{$element}' este numeric"PHP_EOL;
    } else {
        echo 
"'{$element}' NU este numeric"PHP_EOL;
    }
}
?>

Exemplul de mai sus va afișa:

'42' este numeric
'1337' este numeric
'1e4' este numeric
'not numeric' NU este numeric
'Array' NU este numeric
'9.1' este numeric

Vedeți de asemenea


Funcții de gestionare a variabilelor
PHP Manual