Mailinglisten-Archive |
Hallo,
Lutz Zetzsche wrote:
>Hallo Christian,
>
>Am Freitag, 2. Dezember 2005 13:10 schrieb Christian Hörmann:
>
>Ich vermute mal, wenn man sich mit regulären Ausdrücken auskennt, kann man das
>auch in einen komplizierten regulären Ausdruck packen... :-)
das sehe ich jetzt als herausforderung an;-)
*function* formatiereZeichenkette($string) {
$pattern=array(
'/.{3}$/',
'/.{7}$/',
'/.{10}$/',
'/\.|\-/A'
);
$replacement=array(
'.$0',
'.$0',
'-$0',
'$1'
);
$string=preg_replace($pattern,$replacement,$string);
return $string;
}
Der Ausdruck ist gar nicht soooo kompliziert, aber ich bin mir auch sicher, dass es noch viel kompliziertere und schnellere Lösungen gibt...
Viel Spass
Grüsse
Raffael
php::bar PHP Wiki - Listenarchive