我使用 curl 将网站的内容转换为字符串。之后我想删除所有的空白。为此,我使用$content = preg_replace('/\s+/', '', $content);
. 但它不能正常工作。我究竟做错了什么?
我使用此代码来获取内容:
$curl_handle = curl_init();
curl_setopt($curl_handle, CURLOPT_URL, 'http://www.italiakalmar.se/ui/Article/show.aspx?id=185&m=165');
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, true);
$content = curl_exec($curl_handle);
curl_close($curl_handle);
$pos = stripos($content, "<body");
$content = substr($content, $pos);
$content = strip_tags($content);
$content = html_entity_decode($content, ENT_COMPAT, 'UTF-8');
$content = preg_replace('/\s+/', '', $content);
$content = mb_strtolower($content, 'utf-8');
echo $content = str_replace("–", "-", $content);
I then get this string: //fabrikenrestaurangenpizzerianintromenykvalitetallergihittatillosspizzeriaitaliapizzeriaitaliaöppnadedörrarnaförstagångenredan1977,ochdrivssedandessisammamiljöochsammakaraktäristiskastil.viharalltidutsöktapizzoraverkäntgodsmakochkvalitet.komintillpizzeriaitaliaochlåtossserveradigenutsöktpizza.elleromdetpassarbättre-låtosslevereradenhemtilldig!nukanmanävenbetalamedkortvidutkörning! öppettider:mån-torskl:15-21fredag  kl:15-22lördag  kl:12-22söndag kl:12-21ingårikalmarkrogar.se
如您所见,空白仍然存在。