Dax Posté 20 Septembre 2009 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.
captain_torche Posté 20 Septembre 2009 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
Dan Posté 20 Septembre 2009 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";?>
Dax Posté 20 Septembre 2009 Auteur 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...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant