<?php$test_ogs = array_map('rtrim',file("import2.txt"));$a = 0;$lang = "/Vue d'ensemble de votre empire(.*?)/";for ($i = 0;$i < count($test_ogs);$i++){ if (preg_match($lang, $test_ogs[$i])) { $a = $i; }}$ensemble = array();$noms = array('empire', 'production', 'stock', 'batiments', 'Flottes', 'divers', 'defenses', 'technologies');// supprime du tableau $test_ogs la partie production// Peut être utilisé plus tard dans une evolution de unispy :)$ensemble['empire'] = array_splice($test_ogs,$a,4);$ensemble['production'] = array_splice($test_ogs,$a+1,4);$ensemble['stock'] = array_splice($test_ogs,$a+2,3);$ensemble['batiments'] = array_splice($test_ogs,$a+3,14);$ensemble['Flottes'] = array_splice($test_ogs,$a+4,13);$ensemble['divers'] = array_splice($test_ogs,$a+5,1);$ensemble['defenses'] = array_splice($test_ogs,$a+6,10);$ensemble['technologies'] = array_splice($test_ogs,$a+7,20);// Découpage en tableau multi-dimensionnel// Les [\s] servent au découpage.// Le tableau contiendra tous ce qu'il y a dans la "vue globale"foreach($noms as $nom){ for ($i = 0;$i < count($ensemble[$nom]);$i++) { $ensemble[$nom][$i] = array_map('trim',preg_split("/[\s]+[\s]+/",$ensemble[$nom][$i])); }}echo '<pre>';var_dump($ensemble);echo '</pre>';?>