Étape 1: Météo 1.
<? php
$doc = new DOMDocument() ;
Chargez le fichier ;
$desired_rows = 1 ; Le nombre de lignes souhaité dans le tableau.
$table = $doc -> getElementsByTagName('table') ; Téléchargez nos tables, il doit retourner 2 du fichier, nous voulons seulement la seconde.
$rows = $table - > item(1) -> getElementsByTagName('tr') ; Tirez sur les lignes de la table de la deuxième table (avis nous choisissons la seconde par item(1).)
$count = $rows -> longueur ; renvoie le nombre de lignes de la table.
pour ($i = 2, $start = $i; $i < ($start + $desired_rows); $i ++) {//for boucle, traverse les lignes.
$columns = $rows - > item($i) -> getElementsByTagName('td') ; obtenir des colonnes pour cette ligne.
$columnCount = $columns -> longueur ;
pour ($n = 0; $n < $columnCount; $n ++) {//go à travers les colonnes.
if($n == 2) {}
$img = $columns - > item($n) -> getElementsByTagName('img') ; la 3ème colonne est une image, donc nous devons obtenir le titre de l’image.
$value = $img - > item(0) -> getAttribute('title') ;
} else {}
$value = $columns - > item($n) -> nodeValue ; Sinon, nous prendrons tout ce qui est dans la colonne.
}
${a. $n} = $value ;
}
}
$patterns [0] = "/ [^ 0-9] /' ;
$replacements [0] = '' ;
ksort($patterns) ;
ksort($Replacements) ;
$a3 = preg_replace ($patterns, $replacements, $a3) ;
$a5 = preg_replace ($patterns, $replacements, $a5) ;
$a6 = preg_replace ($patterns, $replacements, $a6) ;
echo $a0, « < /br > », $a1, « < /br > », $a2, « < /br > », $a3, « < /br > », $a4, « < /br > », $a5, « < /br > », $a6, « < /br > », $a7, « < /br > », $a8 ;
? >