PHP: Meta description - str_replace - fjern linjebrydning, men samtidig have mellemrum?
Hej EksperterJeg henter indholdet ud fra et forum indlæg, fjerner bbcode, substr strengen så den ikke er længere end 250 og derefter så fjerner jeg linjeafstanden med et ' ' med replace. Koden:
$cms_description = $value['emne_content'];
$BBcode = new BBcode();
$description = $BBcode->stripBBCode($cms_description);
$newdescription = substr($description,0,250);
$newdescription = str_replace(array("\r", "\n"), array('', ' '), $newdescription);
?>
<meta name="description" content="<?php echo $newdescription; ?>"/>
Problemet er, at når jeg gør dette, så kommer der 5 mellemrrum istedet for ét. Nogen, der kan hjælpe?