webForumDet fria alternativet

bild istället för text

PHP

4 svar · 231 visningar · startad av dxm

Medlem sedan feb. 200359 inlägg
Frågan#1

hur gör jag så att 1 - 10 i siffror skall bytas ut till bilder jag har en bild för varje siffra..

Medlem sedan apr. 2002830 inlägg
#2
echo "<img src=\"imagefolder/" . $siffra . ".jpg\">";
Medlem sedan feb. 200359 inlägg
#3

skulle den koden funka om man hade ett tal på 100345

Medlem sedan okt. 20023 030 inlägg
#4
function makeImages($num) {
    return eregi_replace("([0-9])", "<img src=\\"images/\\\\1.gif\\">", $num);
}

För att använda, kör

echo makeImages(100345);
Medlem sedan sep. 20021 655 inlägg
#5

Jag ser ingen direkt anledning till att använda regexp:

function makeImages($num) {
    $imgStr = '';
    for($i=0; $i<strlen($num); $i++){
        $imgStr.='<img src="images/'.$num{$i}.'.gif">';
    }
    return $imgStr;
}

echo makeImages('123456');
268 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)