phpbar.de logo

Mailinglisten-Archive

[php] Ersetzen ...

[php] Ersetzen ...

Norbert Pfeiffer norbert at itbw.de
Die Nov 30 22:16:03 CET 2004


Hi Friederun,

hoffentlich habe ich alles richtig verstanden
<?
function checkstring($eing) {
    $AA = explode('.', $eing);
    if (isset($AA[1])) return trim($AA[0]);
    $AA = explode(':', $eing);
    if (isset($AA[1])) return trim($AA[1]);
    return trim($eing);
}

$probe = array(
'Der Text vor einem Punkt. das wäre falsch!',
'das wird unterdrückt : Der Text nach dem Doppelpunkt!',
'Und nun ohne Points oder Doublepoints'
);

foreach($probe as $zeile) {
    echo checkstring($zeile)."\n";
}
?>
denke, das sollte es tun und schneller als
jede Regex ist es auch noch ... ;-)


m. b. G. Norbert
_____________________
normal:  02686-987103
Notruf:  0163-3613642
---------------------
e.o.m.


php::bar PHP Wiki   -   Listenarchive