phpbar.de logo

Mailinglisten-Archive

[php] regexp - lebensnummern von schafe

[php] regexp - lebensnummern von schafe

Andreas Demmer php at andreas-demmer.de
Mon Sep 13 14:16:14 CEST 2004


Tom schrieb:

> in der datenbank liegt eine lebensnummer eines schafes
> AT123456123 oder T1234123

> die darstellung soll dann formatiert so sein:
> AT 123456.123
> T 1234.123

$string = 'AT123456123';
$string = preg_replace('|^([a-z]+)([0-9]*)([0-9]{3})$|i', '\\1 \\2.\\3',
$string);
echo $string;

> weiters gibt der gute hirte eventuell die lebensnummer AT 1234.455 so
> ein um sein schaf in der datenbank zu finden:
> hier sollen die leerzeichen, die punkte, schrägstriche/, - oder _
> entfernt werden, dass ich dann mit diesem string wieder in der
> datenbank suchen kann.

$string = 'AT 123456.123';
$string = preg_replace('|^([a-z]+) ?([0-9]*)\.?([0-9]{3})$|i', '\\1\\2\\3',
$string);
echo $string;

Gruss,
Andreas

--
http://www.andreas-demmer.de



php::bar PHP Wiki   -   Listenarchive