Mailinglisten-Archive |
> $matrix = ereg_replace('=[0-9]+=','',$matrix);
>
> das "^" habe ich schonmal rausgenommen, weil es egal ist, wo es im text
> steht. aber es liefert trotzdem nicht das gewuenschte ergebnis. wo hast du
> da den bindestrich untergebracht?
>
> also nochmal:
>
> "eineziffer"+"bindestrich"+"eineziffer" (nur dieser fall, also weder
vorne
> noch hinten mehr als eine ziffer.)
du willst also, alles was NICHT eine zahl ist aus dem string draussen haben
???
also lautet die regex:
$matrix = preg_replace('=[^0-9]+=','',$matrix);
das ^ bedeutet, alles ausser 0-9
und benutze bitte in zukunft immer preg_* als die alten ereg_* funktionen
klar?
kiri
php::bar PHP Wiki - Listenarchive