â, PHP ile ¬-sembolün yarma dize çalışmaz?

0 Cevap php

i ayrıştırmak gerekir ve html-eleman i "" sembolleri içeren içeriğini almak gerekir bu boktan web sitesi var. Bu sayfanın gerçek html bu gibi görünüyor:

<td>Mais-Lauch-R&ouml;sti <font color=#000000 size=1>(1,2,9,11)</font> mit Paprikasauce <font color=#000000 size=1>(3,9)</font><nobr><b> 2,10 &euro;</b></nobr><br/>........

öylesine i elemanın içeriğini almak için DOM kullanmak. ne yazık ki, bu kodu aşağıdaki gibi biter (var_dump yoluyla ()):

string(270) "Mais-Lauch-Rösti (1,2,9,11) mit Paprikasauce (3,9) 2,10 €.........

(Dom $td->item(0)->nodeValue; gibi fiil kullanırken tüm içeren etiketleri şerit görünüyor)

fine - yani &euro; için ayrıştırıldı. ama kullanarak €-sembolü ile dize (aslında biraz daha uzun yayınlanmıştır alıntıda daha) bölmek için çalıştığınızda

$data = explode("€", $data);

o iş olmaz. ) sadece € sembolü algılamaz (patlayabilir. i "€" ile yarma çalıştı, ancak bu da işe yaramaz. i de) (str_replace () ve preg_replace kullanarak çalıştı - ama bunların hiçbiri sembolü tanıyacağını: (

ben bir şey eksik? ben yanlış ne yapıyorum?

0 Cevap