J'ai eu ce site merdique j'ai besoin d'analyser et l'élément html je dois obtenir le contenu de contient "€
" symboles. le code HTML réel de cette page ressemble à ceci:la séparation de chaîne par € -symbol avec PHP ne fonctionnera pas?
<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/>........
donc j'utiliser DOM pour obtenir le contenu de l'élément. malheureusement, cela finit comme le code suivant (via var_dump()):
string(270) "Mais-Lauch-Rösti (1,2,9,11) mit Paprikasauce (3,9) 2,10 €.........
(dom semble dépouiller tous les tags contenant lors de l'utilisation STH comme $td->item(0)->nodeValue;
)
de sorte que le €
a été analysé à €
- Amende . mais lorsque je tente de diviser la chaîne (qui est en fait un peu plus que l'extrait posté) par le -symbol de € en utilisant
$data = explode("€", $data);
il ne fonctionnera pas. explode() ne détecte pas le symbole €. J'ai essayé de diviser par "& euro;", mais cela ne fonctionnera pas non plus. J'ai aussi essayé d'utiliser str_replace() et preg_replace() - mais aucun d'entre eux reconnaissent le symbole :(
suis-je manque quelque chose que je fais mal
ah - BTW: – xenonite
Hmmm, soin de donner une URL du site? Résoudrait beaucoup de jeu de questions-problèmes beaucoup plus vite :) – Wrikken
son un site asp: http: // www. studentenwerk-aachen.de/essen/speiseplaene.asp sélectionnez "diese woche" et cochez "alle auswählen", puis soumettez en cliquant sur "speisepläne anzeigen" .Ceci est le site que j'ai besoin d'analyser – xenonite