Dax Posté 20 Septembre 2009 Partager Posté 20 Septembre 2009 Bonjour, Pourriez vous m'indiquer comment faire pour remplacer un nombre par une image lui correspondant. exemple pour mon code php (abrégé à l'essentiel) qui me donne le résultat suivant : $resultat = "1566842"; j'aimerai que le chiffre 1 soit remplacé par 1.gif , le chiffre 5 par 5.gif , etc... pour qu'au final çà donne un truc du genre : $resultat = "1566842"; ....... .... ...... $image="<img src="1.gif">"; $image.="<img src="5.gif">"; $image.="<img src="6.gif">"; echo "$image"; Je ne sais pas comment faire pour que $resultat soit analyser chiffre par chiffre... Si vous pouviez me guider ce serait sympa, merci. Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 20 Septembre 2009 Partager Posté 20 Septembre 2009 Tu peux utiliser la fonction str_split() pour transformer ta chaîne de caractères en tableau. Après, le reste coule de source Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 20 Septembre 2009 Partager Posté 20 Septembre 2009 Un truc du style (non testé, pondu ici) <?php$resultat=1566842;$image="";while ($resultat) { $intermediate=$resultat%10; $image = "<img src=\"".$intermediate.".gif\">".$image; $resultat = intval($resultat/10);}print "$image";?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dax Posté 20 Septembre 2009 Auteur Partager Posté 20 Septembre 2009 Merci à tous les deux, le code de Dan est exactement ce qu'il me fallait ! Bravo pour la nouvelle version du site... 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