Cześć, tym razem mam problem z podmianą liczb na symbole graficzne.
Poniżej prezentuje kod który aktualnie męczę.
$tekst = $policz1[4] + $policz2[4] + $policz3[4] + $policz4[4]; #Suma wszystkich osób
$cyfry = array('1','2','3','4','5','6','7','8','9','0'); $obrazki = array('1.png','2.png','3.png','4.png"','5.png','6.png','7.png','8.png','9.png','0.png'); $tekst = str_replace($cyfry, "<img src=\"/layout/images/".$obrazki."\"/>", $tekst);
Rezultat:
<img src="/layout/images/Array">
Z kolei jak zrobię nie otrzymuje żadnego obrazka ani też liczby.
$podlicz = round($policz1[4
] + $policz2[4
] + $policz3[4
] + $policz4[4
]); $tekst = $podlicz;
$cyfry = array('1','2','3','4','5','6','7','8','9','0'); $obrazki = array('1.png','2.png','3.png','4.png"','5.png','6.png','7.png','8.png','9.png','0.png'); $tekst = str_replace($cyfry, "<img src=\"/layout/images/".$obrazki."\"/>", $tekst);
Ponownie z góry dzięki za pomoc.
@Edit2:
$podlicz = array($policz1[4
],$policz2[4
],$policz3[4
],$policz4[4
]); $cyfry = array('1','2','3','4','5','6','7','8','9','0'); $obrazki = array('<img src="/layouts/images/1.png"/>','<img src="/layouts/images/2.png"/>','<img src="/layouts/images/3.png"/>','<img src="/layouts/images/4.png"/>', '<img src="/layouts/images/5.png"/>','<img src="/layouts/images/6.png"/>','<img src="/layouts/images/7.png"/>','<img src="/layouts/images/8.png"/>',
'<img src="/layouts/images/9.png"/>','<img src="/layouts/images/0.png"/>');
Efekt: otrzymuje 0 zamiast faktycznej liczby 2.