conversion de chaine a numerique - PHP - Programmation
Marsh Posté le 27-11-2003 à 14:15:31
bon en fait je crois qu'il n'y a pas de pb c'etait une varaible qui était pas renseigné
par contre es-ce que faire un cast c'est vraiment utile?
Code :
|
je le met pas ca a l'air de marcher mais es-ce que ca peut etre source d'erreur?
Marsh Posté le 01-12-2003 à 16:00:09
Citation : |
Marsh Posté le 01-12-2003 à 17:07:25
KrisCool a écrit :
|
je te remercie
Marsh Posté le 01-12-2003 à 19:50:51
PHP est tellement crade qu'il te renvoie TRUE dans le cas suivant : "123" == 123
Pour palier ce problème : "123" === 123
Marsh Posté le 01-12-2003 à 19:55:08
je vois pas ce qu'il y a de crade la dedans ?!?
si tu veux une comparaison strict, tu mets === et puis voila.
Marsh Posté le 01-12-2003 à 19:57:48
et si on a deux chaine de caractére identique sauf les majuscules, on fait comment?
genre
"test"=="TeSt"
Marsh Posté le 01-12-2003 à 21:04:03
ReplyMarsh Posté le 01-12-2003 à 21:07:15
ben il suffit d'utiliser le bon opérateur
enfin, le typage n'est clairement pas le fort de php
Marsh Posté le 27-11-2003 à 13:35:57
j'ai fait des recherche et je n'ai pas trouver la fonction qui transforme une chaine de caractère en numerique
genre un StrToInt
j'ai :
mes varibales sont récupérés d'une base mysql et son des chars
j'ai cette erreur a l'execution du script:
au 1er abord il me semble que c'est juste un pb de conversion
mais peut etre ca vient d'un pb de syntax