on commence à obtenir les lignes * il y a certaines lignes qui demande d'être vérifié (repere et code) * repere contient parfois un lien avec une image, on doit augmenter d'une ligne */ $iLine=45; // on commence un peu plus loin dans le fichier... $nbLigne = count($lineFile); $start = false; $info = array(); echo '
'; while($iLine < $nbLigne) { if ( $lineFile[$iLine] == "\r\n" ) { $start = true; } if ( $start ) { $info['no'] = trim($lineFile[$iLine+2]); $info['rue'] = trim($lineFile[$iLine+5]); if ( strstr($lineFile[$iLine+10], '/metro/') !== FALSE ) { $iLine++; $info['repere'] = trim(substr($lineFile[$iLine+10],16)); } else { $info['repere'] = trim($lineFile[$iLine+10]); } $c = trim($lineFile[$iLine+15]); if ( $c{(strlen($c)-1)} == ')' ) { $info['code'] = substr($c,66,8); } else { $info['code'] = $c; } $info['mun'] = trim($lineFile[$iLine+20]); print_r($info); $iLine+=23; $start = false; } else { $iLine++; } } echo ''; /* Exemple source: */ ?> 2 av. De Lorimier boul. De Maisonneuve Est 53045 (520-0066) Montréal