Texter mit x: Nachkommastellen abschneiden, wenn Null

Beitrag lesen

Wenn Du bei sowas wie Stringfunktionen bleiben willst, dann wäre

$preis = '111,1230';  
echo preg_replace('/(.*,[0-9]{2}([1-9]{1,2})?).*/', '$1', $preis);

eine mögliche Option. (alles worauf ein Komma, zwei Ziffern zwischen 0 und 9 und optional eine oder zwei Ziffern zwischen 1 und 9 folgt)
Man könnte da noch was ändern, z.B. wenn man den Fall abdecken will, daß irreguläre Angaben in der Datenbank stehen.