ich verwende eine Funktion auf meiner Website, die mir etwas Kopfzerbrechen bereitet und zwar folgende:
Code: Alles auswählen
function parse_list($string, $replace) {
$array = explode('[*]', str_replace('<br />', '', stripcslashes($string)));
$return = array();
foreach ($array AS $val) {
$val = trim($val);
if (!empty($val)) {
$return[] = str_replace('\1', $val, $replace);
}
}
return implode("\n", $return);
}
Die Funktion soll jedoch nur ausschließlich das erste <br /> ersetzen. Leider bekomme ich es einfach nicht hin. Preg_replace führt leider auch nicht zu dem gewünschten Ergebnis unter Nutzung des Limit Parameters.
Wäre klasse, wenn mir da jemand helfen könnte - denn in PHP bin ich nicht wirklich Experte?
Viele Grüße
Mark