Hallo Leute,
ich habe ein Funktion welche mir bestimmte Zeichen durch Grafiken ersetzt.
SO will ich die Preise in meinem kleinen Shop etwas schöner gestalten.
Das Funktioniert Super.
Nun würde ich aber gerne das alles was nach dem Komma kommt mit anderen Grafiken ersetzt wird (mit kleineren). Also bei 1,99 Euro z.b. den 1 Euro mit großen Grafiken und die 99 Cent mit kleineren Grafiken.
Momentan kann ich aber überall nur die gleichen Grafiken verwenden. Da ich nicht weis wie ich das machen soll.
Ich denke man müsste schauen, wo im String ein Komma vorkommt (Kein Problem eigentlich) und alle Zeichen dannach mit $x ersetzen und alle davor mit $y ersetzen.
Finde aber keinen Ansatz dafür :-(
Hat jemand eine Idee?
Gruß und Danke
ich habe ein Funktion welche mir bestimmte Zeichen durch Grafiken ersetzt.
SO will ich die Preise in meinem kleinen Shop etwas schöner gestalten.
Das Funktioniert Super.
Nun würde ich aber gerne das alles was nach dem Komma kommt mit anderen Grafiken ersetzt wird (mit kleineren). Also bei 1,99 Euro z.b. den 1 Euro mit großen Grafiken und die 99 Cent mit kleineren Grafiken.
Momentan kann ich aber überall nur die gleichen Grafiken verwenden. Da ich nicht weis wie ich das machen soll.
Ich denke man müsste schauen, wo im String ein Komma vorkommt (Kein Problem eigentlich) und alle Zeichen dannach mit $x ersetzen und alle davor mit $y ersetzen.
Finde aber keinen Ansatz dafür :-(
PHP:
function ersetze_mit_grafik($numeral=''){
$replace = array (
'0' => image($this->images . '0.gif', $this->alt),
'1' => image($this->images . '1.gif', $this->alt),
'2' => image($this->images . '2.gif', $this->alt),
'3' => image($this->images . '3.gif', $this->alt),
'4' => image($this->images . '4.gif', $this->alt),
'5' => image($this->images . '5.gif', $this->alt),
'6' => image($this->images . '6.gif', $this->alt),
'7' => image($this->images . '7.gif', $this->alt),
'8' => image($this->images . '8.gif', $this->alt),
'9' => image($this->images . '9.gif', $this->alt),
'.' => image($this->images . 'point.gif', $this->alt),
',' => image($this->images . 'comma.gif', $this->alt),
' ' => image($this->images . 'space.gif', $this->alt),
'$' => image($this->images . 'dollar.gif', $this->alt),
'EUR' => image($this->images . 'eur.gif', $this->alt),
);
return strtr($numeral, $replace);
}
Hat jemand eine Idee?
Gruß und Danke