Cast en PHP

Cast en PHP - PHP - Programmation

Marsh Posté le 04-05-2003 à 19:30:30    

Hello !
 
J'ai une valeur qui revient dans un formulaire :
 

Code :
  1. $_POST['VMA']


 
IL FAUT que ce soit un nombre donc je fais un  
 

Code :
  1. is_nan($_POST['VMA'])


 
Mais j'ai un message d'erreur comme koi je lui envoie un string et pas un double !
C'est bien ce que je veux tester au cas où l'utilisateur rentre toto au lieu de 14  :(
 
Z'avez une idée ? J'arrive pas à caster.
 
Merci
a+

Reply

Marsh Posté le 04-05-2003 à 19:30:30   

Reply

Marsh Posté le 04-05-2003 à 19:34:31    

function isNaN( $var ) {
    return ereg ("^[0-9\.]+$", $var);
}
 
essayes ça

Reply

Marsh Posté le 04-05-2003 à 19:35:31    

tu peux tester ta var avec  
 

Code :
  1. is_numeric();


 
et pour le cast en php c'est  
 

Code :
  1. $var_caste=settype($var, "integer" );


Message édité par simogeo le 04-05-2003 à 19:37:34

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 04-05-2003 à 19:45:47    

simogeo a écrit :

tu peux tester ta var avec  
 

Code :
  1. is_numeric();


 
et pour le cast en php c'est  
 

Code :
  1. $var_caste=settype($var, "integer" );




 
Chui un boulet !!!! is_numeric marche nickel  :pt1cable:  
 
Merci pour le cast et pour la regexp à tous les 2
 
 :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed