爲什麼這不起作用?PHP刪除重複空間
$content=file_get_contents('whatever.txt');
$content=str_replace("\r\n","\n",$content); // Convert linebreaks
$content=str_replace("\n",' ',$content); // Remove linebreaks
$content=preg_replace('/\s+/',' ',$content); // Remove all duplicate spaces
$content=preg_replace('/[^a-zA-Z\s]/','',$content); // Remove all non-letters
$content=trim($content);
$content=explode(' ',$content);
一些值仍是空的空間:
例如
$content[123] = '';
難道我明白了什麼錯誤?當然應該沒有?
那麼一開始,前兩個'str_replace's是不必要的 - 第一個'preg_replace'會做同樣的工作。 – DaveRandom