Comment remplacer un nombre par une image ?

Maxime -  
 Maxime -
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.
A voir également:

2 réponses

HostOfSeraphim Messages postés 7340 Statut Contributeur 1 608
 
Pour un nombre dont le nombre de chiffres est connu :

$a = 123;

list($b,$c,$d)=str_split($a);

De cette façon, $b = 1, $c = 2, $d = 3.

Si le nombre de chiffres n'est pas connu à l'avance, tu devras trouver la longueur de la chaine ($nb_chiffres = strlen($a)) et bidouiller l'ensemble.

Une fois que tu as tes chiffres dans tes variables :

$image="<img src=" . $b . ".gif">";
$image="<img src=" . $c . ".gif">";
$image="<img src=" . $d . ".gif">";
echo "$image";

0
Maxime
 
Merci ;)
0