WRInaute impliqué
salut,
dans une classe PHP j'ai un tableau qui contiend des infos sur les departements
et je veux par exemple recuperer la liste des départements de la région "Provence Alpes Cote d Azur"
j'ai pondu ce code :
mais je ne le trouve pas optimisé ( il bouffe beaucoup trop )
qui aurait mieux ?
dans une classe PHP j'ai un tableau qui contiend des infos sur les departements
Code:
var $departement = array (
"00" => array ( "00","france","sites nationaux","187","22","402","37" ),
"01" => array ( "82","Rhône Alpes","Ain","236","222","255","243" ),
"02" => array ( "22","Picardie","Aisne","192","97","209","122" ),
"03" => array ( "83","Auvergne","Allier","176","215","201","232" ),
"04" => array ( "93","Provence Alpes Cote d Azur","Alpes de Hautes Provence","259","290","283","311" ),
"05" => array ( "93","Provence Alpes Cote d Azur","Hautes Alpes","262","270","287","287" ),
"06" => array ( "93","Provence Alpes Cote d Azur","Alpes Maritimes","285","292","306","312" ),
etc ...
et je veux par exemple recuperer la liste des départements de la région "Provence Alpes Cote d Azur"
j'ai pondu ce code :
Code:
function recherche_departement($achercher) {
$r = array();
while (list($key, $value) = each($this->departement)) {
if (in_array($achercher,$this->departement[$key])) {
$r[] = $key;
}
}
return $r;
}
mais je ne le trouve pas optimisé ( il bouffe beaucoup trop )
qui aurait mieux ?