bonjour
Je voudrai afficher une liste d'un tableau en partant de la fin pour arriver au début.
Normalement une liste s'affiche tel qu'elle est dans le tableau.
Les lignes affichées d'un tableau commencent donc par $i=0; et finissent à $i= X.
Comment faire pour réaliser l'inverse.
C'est à dire afficher les lignes du tableau dans un ordre inverse.
En commençant de $i= x et en finissant à $i=0;
tableau (exemple affichage de la liste de manière normale)
maintenant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 //tableau $value Array ( [0] => Array ( [0] => 1 [1] => orange ) [1] => Array ( [0] => 2 [1] => pomme ) [2] => Array ( [0] => 3 [1] => poire ) [3] => Array ( [0] => 4 [1] => peche ) [4] => Array ( [0] => 5 [1] => abricot ) ); $nbr=sizeof($value); for($i=0;$i<$nbr;$i++){ if($value[$i][0]!=""){ echo $value[$i][1].','.$i.'<br/>'; } } //affichage // orange,0 // pomme,1 // poire,2 // peche,3 // abricot,4
est ce possible de l'afficher dans un ordre inverse ?
En commençant par 4 pour finir par 0
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 //affichage // abricot,4 // peche,3 // poire,2 // pomme,1 // orange,0
Partager