J'ai donc 2 variables, var1,
var2
.PHP Incompatibilité de type de données sur la comparaison
$var1 = "53,000,000" //- integer
$var2 = 10 //- string
En fin de compte, je veux comparer les deux, donc je
$var1 = (int)str_replace(",","",$var1); // => 53000000 - integer
Voici mon problème .. si je fais:
if($var1 > $var2)
$var2 = $var1
Je reçois $var2 = 0
.... Pourquoi?
.. fonctionnant sur PHP 5.2.14
EDIT dactylographiées Accidentally in substr_replace au lieu de str_replace. Actualisé.
Que signifie $ var2 = 10 - chaîne? –
Je vous suggère de lire l '[Aide à la modification] (http://stackoverflow.com/editing-help). Par exemple. vous n'avez pas besoin de '
' pour un saut de ligne, il suffit de mettre deux espaces à la fin de la ligne ... –
@Felix, merci pour le conseil @ Mark - devrait être clair maintenant avec Felixs' edit –