convertir un entier en chaine en php
bonjour a tous;
je voudrais savoir comment convertir un entier en chaine en php
merci d'avnace
Cela depends du resultat voulu
Salut, la façon la plus efficace (builtin php) est d'utiliser un cast comme montré par deY.
Néanmoins si tu as des besoins plus précis sprintf est très intéressant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
//Le cast normal comme montre par deY
$monInt = 3 ;
$machaine = (string) $monInt ;
echo $machaine ; // affichera 3
//Affichage du 3 dans une date, si 3 est le mois de mars par
//exemple dans une date on voudra l'afficher avec un zero devant
//ex : 13/03/1982
// dans ce cas sprintf est tres utile
$mois = sprintf("%02d",$monInt) ;
echo "13/".$mois."/1982" ; // afficher 13/03/1982
//On peut aussi demander de placer le nombre dans un champs
//de x caractres comme dans un champs exell par exemple
// ex : | 1| ou | 11| ou |111|
$justifie = sprintf("%3d", $monInt) ;
echo "|".$justifie."|" ; // affichera | 3| |
Ce ne sont que quelques exemples, sprintf offre encore plus d'options.