edit: ik heb even gezocht en zie dat 0A de hexcode is voor een newline en 0D de hexcode voor een carriage return. Kun je een voorbeeld plakken van de string waarin je die waardes probeert te vervangen?
Deze werkt:
<?php
function nl2br_indent($string, $indent = 0)
{
//remove carriage returns
$string = str_replace("\r", '', $string);
//convert indent to whitespaces if it is a integer.
if (is_int($indent)) {
//set indent to length of the string
$indent = str_repeat(' ', (int)$indent);
}
//replace newlines with "<br />\n$indent"
$string = str_replace("\n", "".$indent, $string);
//add the indent to the first line too
$string = $indent.$string;
return $string;
}?>
Geen makkelijke met het indent erin (Call by reference)