私はcurlを使用して、Webサイトのコンテンツを文字列に変換します。その後、すべての空白を削除したいと思います。そのために私は使用します$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);
//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
ご覧のとおり、空白はまだあります。