J'ai une variable qui est définie par un appel POST à partir d'un formulaire où il est entré dans un champ de texte. Y at-il un moyen de convertir cette variable en un interger?Comment changer une variable de texte à un int en PHP?
De la forme:
Lenght: <input name="length" value="10" type="text" id="lenght" size="2" />
à partir du code php:
$length = $_POST['lenght'];
$url = substr($url, 0, $length);
Cela ne semble pas fonctionner et la seule raison pour laquelle je pense qu'il ne fonctionne pas est parce que $ longueur est défini comme du texte et non comme un interger.
$ _POST ['longueur']; est-ce un accident? – TStamper
Je sais que j'ai mal orthographié la longueur. J'utilisais IE6 sans le vérificateur d'orthographe intégré. Je ne sais pas comment j'ai jamais survécu ... – JoshFinnie
Un correcteur orthographique ne vous aidera pas dans un IDE tout en travaillant avec des variables, cependant. Si vous définissez une variable avec le nom "longueur", puis essayez de le référencer plus tard comme "longueur", vous obtiendrez des résultats défavorables. – Travis