Hallo zusammen,
ich verwende eine Funktion auf meiner Website, die mir etwas Kopfzerbrechen bereitet und zwar folgende:
Nun ersetzt diese Funktion ganz oben natürlich alle Zeilenumbrüche (<br />).
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. Zumindest habe ich es einfach nicht geschafft, das in die Funktion zu bekommen.
Wäre klasse, wenn mir da jemand helfen könnte - denn in PHP bin ich nicht wirklich Experte (Anfänger)?
Viele Grüße
Mark
ich verwende eine Funktion auf meiner Website, die mir etwas Kopfzerbrechen bereitet und zwar folgende:
Code:
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. Zumindest habe ich es einfach nicht geschafft, das in die Funktion zu bekommen.
Wäre klasse, wenn mir da jemand helfen könnte - denn in PHP bin ich nicht wirklich Experte (Anfänger)?
Viele Grüße
Mark
Kommentar