Types de variables
Bon, j'ai presque honte de poser cette question, mais je cherche à faire un algorythme dans lequel il est important que je déclare une variable en Réel et une autre en Entier. Or, il me semble, du moins je n'ai pas trouvé dans les cours, qu'on ne peut pas le spécifier.
J'ai pensé au JavaScript, mais d'une part, j'y connais que d'alle en JavaScript, et d'autre part, j'aimerais savoir si c'est quand même possible de spécifier le type d'une variable.
Nì heolas go haontìos
Je pige pas ta question....
genre tu a un calcul un poil complexe (17.5+14.8) et tu veut que le resultat soit avec les decimale?
A peu près. En fait, c'est tout con, mais je voulais afficher un prix de la forme 7 € 00; or, si c'est un réel, il faut que ça donne 7 € 55, par exemple.
Donc je me suis fait un petit algorythme tout con, sauf que je dois avoir une variable de type Entier et une autre de type Réel...
Ouala...
BTB
Nì heolas go haontìos
regarde du coté de gettype() et settype() tu devrais trouver ton bonheur :D
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Et j'ai oublié : si c'est pour formater un prix regarde la fonction number_format() qui est très pratique.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Merci beaucoup! J'y vais de ce pas!
BTB
Nì heolas go haontìos
Ouais, tant qu'on y est, comment faire en sorte que le champ de saisie ne permette de saisir que 2 caractères, par exemple?
Qu'elle est l'option à rajouter?
BTB
Nì heolas go haontìos
Et allez, soyons fous: comment réduire la largeur du champ de saisie (le cadre): l'option, donc.
Sinon, merci encore mojorisin: ça m'a bien aidé, ton number_format...
BTB
Nì heolas go haontìos
Lu,
Pour ton champ c'est size et lenght size=2 (pour ton cas) pour reduire la taille lenght ou le css.
Pour avoir un nombre du genre 7?50 tu prend ton chiffre decimal et tu fait un $tablo=explode ('.',$chiffre);
$tablo[0] =>7
$table[1].$tablo[2]=>50
si non je me suis aussi emmerder avec sa mais il me semble que php n'a pas type (comme le C) en tout cas casteren float g pas reussi :)
Si non =>number_format($var,2), te donne un affichage 7,50.
Si non regarde si on peut caster en PHP?
@+
Il en faut peu pour être heureux !!!!!
pour le nb max de caracteres dans un champ, c'est MAXLENGTH="2" (pour 2 caracteres)
Anasha [php-kiche-nomore]