Re: PHP

Pàgina inicial

Reply to this message
Autor: sxpert
Data:  
A: guilde
Assumpte: Re: PHP
On 2012-09-02 13:57, Vincent wrote:

>     if (strval(intval($nombre)) == strval($nombre)) {


intval tente de transformer $nombre en entier
au pire, ca rends "0" si y'a rien a trouver
ca rends "1" si $nombre est autre chose qu'une chaine ou un nombre

le strval($nombre) renvoie une représentation sous forme de chaine
de la variable $nombre

donc, si on a un truc qui ne peut etre un nombre on obtient

"0" == "un truc"

si on a un objet

"1" == représentation textuelle de l'objet

sinon

"43323" = "43323"

par contre, ca prends pas en compte, en l'état la présence d'espaces
devant ou derriere
on aurait :

"43323" == " 43323.000 "