moin !
folgendes beispiel/problem:
echo(preg_replace("/_(.*)_/s",ausgabe("\1"),"<br>_eins,zwei_<br>"));
function ausgabe($p)
{
$arr=split(',',$p);
//.......
return $arr[0];
}
komischerweise ist das ergebnis "eins,zwei".
daraus lässt sich schließen, dass irgendwas beim splitten vergessen wurde, oder?
allerdings ist daran doch gar nix falsch.
daher will ich behaupten, dass es an der seltsamen parameter übergabe von "\1" liegt.
dies steht aber so auf php.net/preg_replace ...
also woran liegts dann?
bzw wie mach ichs besser?
danke