Sven Rautenberg: ist ganzzahlig?

Beitrag lesen

Moin!

Ich nehme da eine eigene Funktion, um ganz sicher zu gehen.

Eigene  Funktionen sind nett, wenn es nichts vorgefertigtes gibt, aber für genau diesen Fall gibt es was vorgefertigtes!

  

> function is_pos_id($id = 0)  
> {  
>     if(preg_match('/^[1-9][0-9]*$/', $id)) {  

// Darf ein Integer keine 0 sein?  

>         return true;  
>     }  
>     return false;  
> }  

Und jetzt die bessere, vorgefertigte Funktion:
http://www.php.net/ctype_digit

Alle Funktionen der ctype-Serie bieten relativ nützliche Testfunktionen. Und sie sind eigentlich in jeder PHP-Version ab 4.2.0 verfügbar (ab dann sind sie  standardmäßig aktiviert).

- Sven Rautenberg

--
"Love your nation - respect the others."