$tableau = array(11=>"item0", 10=>"item1");
Â
comment dynamiquement rajouter un item en début de liste et en plus sans changer la suite des index ?
si on fait $tableau[""]="item2" il sera placé après item1 dans le tableau
Â
$tableau sera alors l'equivalent de array(11=>"item0", 10=>"item1", "" =>"item2");
aors que je voudrais :Â Â array("" =>"item2",11=>"item0", 10=>"item1");
Â
 --------------- tentative de solution
Â
la fonction array_unshift($tableau, "item2",) reindex elle ne peut pas etre utilisée
Â
voici la solution:
$t=array(
11 =>"libelle1",
10 =>"libelle2"
);
echo "t=
" ;print_r($t);echo "";
Â
$t=array(
11 =>"libelle1",
10 =>"libelle2"
);
Â
//la solution:
$t = array_reverse($t, true);
$t[""] = "-Aucun -";
$t=array_reverse($t, true);
Â
echo "$t apres =
" ;print_r($t);echo "";
Â
Â
Â
|