Types de variables

Répondre
BornToBe
le 19/08/2004 à 10:28
BornToBe
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
BigZ[SHN]
le 19/08/2004 à 10:54
BigZ[SHN]
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?
BornToBe
le 19/08/2004 à 10:57
BornToBe
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
mojorisin
le 19/08/2004 à 14:17
mojorisin
regarde du coté de gettype() et settype() tu devrais trouver ton bonheur :D
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 19/08/2004 à 14:18
mojorisin
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
BornToBe
le 19/08/2004 à 15:56
BornToBe
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
BornToBe
le 19/08/2004 à 16:34
BornToBe
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
moogli
le 19/08/2004 à 18:29
moogli
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 !!!!!
anasha
le 19/08/2004 à 21:52
anasha
pour le nb max de caracteres dans un champ, c'est MAXLENGTH="2" (pour 2 caracteres)
Anasha [php-kiche-nomore]
Répondre
LoadingChargement en cours