pierredureau Posté 11 Octobre 2004 Partager Posté 11 Octobre 2004 J'ai une variable dynamique $phot=01. Je bosse dessus (incrémentation), PHP la considère donc comme un entier ou un double. Mais à la fin : <?php echo "<img src=\"stucco".$phot.".jpg\" alt=\"\" />"; ?> devient <img src="stucco1.jpg" alt="" /> Donc, scandale !, mon 01 est devenu 1, Comment faire pour le recoder sur deux caractère et afficher mes photos normalement ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jan Posté 11 Octobre 2004 Partager Posté 11 Octobre 2004 Essaie strval($phot) http://fr.php.net/manual/fr/function.strval.php Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 11 Octobre 2004 Partager Posté 11 Octobre 2004 Bonjour PierreDureau, TU devrais t'intéresser de plus prêt à la fonction printf() , car elle fait ce que tu cherches. Elle reçoit plusieurs paramètres (nombre variable) dont le premier est toujours une chaîne de caractère représentant le format. Par exemple, printf("%02d",$phot) force l'affichage décimal de $phot en 2 caractères, en ajoutant si nécessaire un zéro au début. C'est le format %02d qui dicte cela. Mais cette chaîne de 'format' peut aussi contenir du texte autre que les instructions de format qui commencent toutes par % ce qui devient intéressant ... Dans ton exemple: <?php printf("<img src=\"stucco%02d.jpg\" alt=\"\" />",$phot); ?> te donnera en sortie <img src="stucco01.jpg" alt="" /> C'est ce que tu cherches, non ? Dan Lien vers le commentaire Partager sur d’autres sites More sharing options...
pierredureau Posté 11 Octobre 2004 Auteur Partager Posté 11 Octobre 2004 C'est parfait ! Merci merci !! Quel bonheur le hub, tout de même... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 11 Octobre 2004 Partager Posté 11 Octobre 2004 Quel bonheur le hub, tout de même... Je n'ai pas résisté au plaisir de te citer pour le voir écrit encore une fois Tant que tu y es, regardes aussi la fonction sprintf() ... elle fait la même chose mais donne une chaîne de caractères en résultat. Utile pour stocker les résultats formattés Dan Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant