Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1381 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  conversion de chaine a numerique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

conversion de chaine a numerique

n°577416
saxgard
Posté le 27-11-2003 à 13:35:57  profilanswer
 

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 :
 

Code :
  1. $Mn_PrxRvt=$Mn_PrxAch - ( $Mn_PrxAch * $Rd_RmPrxAch / 100);


 
mes varibales sont récupérés d'une base mysql et son des chars
j'ai cette erreur a l'execution du script:
 

Code :
  1. Fatal error: Unsupported operand types in ...fic on line 969


 
au 1er abord il me semble que c'est juste un pb de conversion
mais peut etre ca vient d'un pb de syntax
 
 

mood
Publicité
Posté le 27-11-2003 à 13:35:57  profilanswer
 

n°577455
saxgard
Posté le 27-11-2003 à 14:15:31  profilanswer
 

bon en fait je crois qu'il n'y a pas de pb c'etait une varaible qui était pas renseigné  :ange:  
 
par contre es-ce que faire un cast c'est vraiment utile?  
 

Code :
  1. $Mn_PrxRvt=$Mn_PrxAch - ( (int)$Mn_PrxAch * (int)$Rd_RmPrxAch / 100);


 
je le met pas ca a l'air de marcher mais es-ce que ca peut etre source d'erreur?

n°580532
KrisCool
“Verbeux„
Posté le 01-12-2003 à 16:00:09  profilanswer
 

Citation :


$Mn_PrxRvt = $Mn_PrxAch - ( intval($Mn_PrxAch) * intval($Rd_RmPrxAch) / 100);  


Message édité par KrisCool le 01-12-2003 à 16:00:40

---------------
Loose Change Lies | Bars | Last.fm
n°580721
saxgard
Posté le 01-12-2003 à 17:07:25  profilanswer
 

KrisCool a écrit :

Citation :


$Mn_PrxRvt = $Mn_PrxAch - ( intval($Mn_PrxAch) * intval($Rd_RmPrxAch) / 100);  




 
je te remercie

n°580840
skylight
Made in France.
Posté le 01-12-2003 à 19:50:51  profilanswer
 

PHP est tellement crade qu'il te renvoie TRUE dans le cas suivant : "123" == 123
 
Pour palier ce problème : "123" === 123


Message édité par skylight le 01-12-2003 à 19:51:27
n°580841
dropsy
et bonne chance surtout...
Posté le 01-12-2003 à 19:55:00  profilanswer
 

c'est pas crade, c'est voulu ;)

n°580842
karamilo
Posté le 01-12-2003 à 19:55:08  profilanswer
 

je vois pas ce qu'il y a de crade la dedans ?!?  
si tu veux une comparaison strict, tu mets === et puis voila.

n°580844
forummp3
@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@
Posté le 01-12-2003 à 19:57:48  profilanswer
 

et si on a deux chaine de caractére identique sauf les majuscules, on fait comment? :??:
genre
"test"=="TeSt"


---------------
lecteur mp3 yvele's smilies jeux de fille
n°580849
dropsy
et bonne chance surtout...
Posté le 01-12-2003 à 20:05:51  profilanswer
 

ben où est le problème? les chaines sont différentes :??:

n°580954
skylight
Made in France.
Posté le 01-12-2003 à 21:04:03  profilanswer
 

dropsy a écrit :

c'est pas crade, c'est voulu ;)

ben non je trouve ca crade [:spamafote]

mood
Publicité
Posté le 01-12-2003 à 21:04:03  profilanswer
 

n°580961
dropsy
et bonne chance surtout...
Posté le 01-12-2003 à 21:07:15  profilanswer
 

ben il suffit d'utiliser le bon opérateur [:proy]
 
enfin, le typage n'est clairement pas le fort de php :lol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  conversion de chaine a numerique

 

Sujets relatifs
traiter le point du pavé numerique (remplacer par une virgule?)"Splitter" une chaine en mots...
[php/mysql] Tester une chaine different de videProbleme de conversion
Convertir chaine > constante...virer les espaces apres une chaine ......
Problème (surrement très con) pour passer une chaine en paramètre.Problème de conversion avec les fonctions pack & unpack
Enlever des 0 en début d'une chaine...[PHP] Calculer le pourcentage de majuscules dans une chaine
Plus de sujets relatifs à : conversion de chaine a numerique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR