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ö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 €</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 €
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?