[ deki_bg @ 07.03.2006. 12:30 ] @
pokusavam da napravim funkciju koja ce brisati prazne redove <br>...znaci ako ima vise od jednog <br> da stavi samo jedan <br>..

pokusao sam ovako ali ne radi
Code:


function replace_nl($string)
{
$lines = explode ("<br />", $string);
$index=0;
while($lines[$index]) {
$lines[$index] = trim($lines[$index]);
if(substr($lines[$index], strlen($lines[$index]) - 4, 4) != "&lt;br&gt;")
$lines[$index] .= "<br>";
$return_result .= $lines[$index];
$index++;
}
$brr='<br><br>';
$praz='';
$linija2 = str_replace($brr,$praz, $return_result);

$brr2='<br />
<br />';
$praz2='';
$linija3 = str_replace($brr2,$praz2, $linija2);
return $linija3;
}



jel moze neko da pomogne??
[ deki_bg @ 09.03.2006. 09:30 ] @
pa nije valjda da nema niko ko zeli da pomogne??
[ Br@nkoR @ 09.03.2006. 13:04 ] @
Code:

function replace_nl($string) {
  return preg_replace("/(<br \/>){2,}/", "<br />", $string);
}