ich habe mir mal die folgende funktion geschrieben, die whitespace aus einem string entfernen soll (das heißt, nicht ganz: es soll zeilenumbrüche etc. in blaks verwandeln...)
wenn jetzt aber $str != '' ist, dann bleibt mein skript hängen, und ich erkenne einfach nicht, wo der fehler ist...
PHP-Code:
function strip_whitespace ($str)
{
$str = trim($str);
$bad = array("\n","\r","\t","\v","\0",' ');
$i = 0;
if ($str != '')
{
while ($i < count($bad))
{
while (stristr($str,$bad[$i]) !== false)
{
str_replace($bad,' ',$str);
}
$i++;
}
}
return $str;
}
Kommentar