Numere PHP. PHP NaN. Funcția PHP is_nan(). Funcția PHP var_dump(). Șiruri numerice PHP.
Partajeaza in Google Classroom
Memorator: Descriere video Descarcă PDF
NaN semnifică Not Number.
NaN este utilizat pentru operații matematice imposibile.
PHP are următoarele funcții pentru a verifica dacă o valoare nu este un număr:
- is_nan()
Cu toate acestea, funcția PHP var_dump() returnează tipul și valoarea datelor:
Exemplu:
Calculul invalid va returna o valoare NaN:
<?php
$x = acos(8);
var_dump($x);
?>
Șiruri numerice PHP (PHP Numerical Strings)
Funcția PHP is_numeric() poate fi utilizată pentru a afla dacă o variabilă este numerică. Funcția returnează true dacă variabila este un număr sau un șir numeric (numeric string), false altfel.
Exemplu:
Verificați dacă variabila este numerică:
<?php
$x = 5985;
var_dump(is_numeric($x));
$x = "5985";
var_dump(is_numeric($x));
$x = "59.85" + 100;
var_dump(is_numeric($x));
$x = "Hello";
var_dump(is_numeric($x));
?>
Notă: De la PHP 7.0: Funcția is_numeric() va returna FALSE pentru șirurile numerice (numeric strings) în formă hexazecimală (de exemplu, 0xf4c3b00c), deoarece nu mai sunt considerate șiruri numerice (numeric strings).