0
Je veux obtenir l'identifiant "CPH1_lblCurrent" de l'URL et l'enregistrer dans la base de données. Voici le code que j'ai essayé en voyant quelques exemples.Comment obtenir une valeur exacte d'un site web en utilisant php DOM et l'enregistrer dans une base de données?
<?php
$file = $DOCUMENT_ROOT. "http://www.mypetrolprice.com/2/Petrol-price-in-Delhi";
$doc = new DOMDocument();
$doc->loadHTMLFile($file);
$xpath = new DOMXpath($doc);
$elements = $xpath->query('//span[@id="CPH1_lblCurrent"]');
if (!is_null($elements)) {
foreach ($elements as $element) {
$nodes = $element->childNodes;
foreach ($nodes as $node) {
echo $node->nodeValue. "\n";
}
}
}
?>
Ceci me montre ce qui suit.
Current Delhi Petrol Price = 67.12 Rs/Ltr
mais je ne veux que la valeur 67.12.
Quelqu'un peut-il m'aider?
grâce qui ont aidé. Je ne savais pas que je pouvais le faire. –
@GleacesJuvilian J'ai ajouté un lien vers la fonction preg_match dans ma réponse, vérifiez-le :) – kRicha