[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Riminilug-general] Valore numerico di una variabile.



> Sii, grazie, ci avevo gia' pensato.. peccato che non risolve la cosa nel
> caso che in ${variabile} hai 123.434 o 1.2e+04 ecc. o comunque voglio
> che mi torni 0 se in $varibile ci sia "Caro babbo Natale, vorrei ..."

allora ti consiglierei di farti uno scrippettino php così

#!/usr/bin/php
<?

$fp = fopen("php://stdin","r");
$line = rtrim(fgets($fp, 1024));
fclose($fp);


if ( is_numeric($line) )
    echo 1;
else
    echo 0;

?>


lo chiami test.php


e lo usi così

obylan@voiager$echo 123 | test.php
1
obylan@voiager$echo 123.123 | test.php
1
obylan@voiager$echo 123.123e10 | test.php
1
obylan@voiager$echo 123.123e10aaa | test.php
0




-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Stambazzi Andrea

Alias: ObyLan Kenoby
Email: obylan@xxxxxxxxxxxx

linux user id on counter.li.org : 366760
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_______________________________________________
Riminilug-general mailing list
Riminilug-general@xxxxxxxxxxxx
http://riminilug.it/mailman/listinfo/riminilug-general