Bonjour,
J'ai fait le trie d'un tableau et je l'ai afficher dans un autre, maintenant je veux récupérer l'ordre de trie dans un autre tableau comment est ce que je fait?
svp aidez moi.
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <table> <tr><td>td1</td> <td>td2</td> <td>td3</td> <td>td4</td> </tr> <td id="td1">33</td> <td id="td2">119</td> <td id="td3">45</td> <td id="td4">10</td> <?php $tnTrie= array(); $tnTrie[0]=33; $tnTrie[1]=119; $tnTrie[2]=45; $tnTrie[3]=10; $tTrie= array(); for($j=0;$j<4;$j++){ $tTrie[]=$tnTrie[$j]; } sort($tTrie); ?> <tr></tr> <tr> <?php for($i=0;$i<4;$i++){ ?><td><?php echo $tTrie[$i];?></td> <?php } ?> </tr> </table> <?php $t_ordre= array(); foreach ($tTrie as $key => $val) { foreach ($tnTrie as $keyn => $valn){ if ($val == $valn) { $t_ordre[]=$keyn;} } } foreach($t_ordre as $k => $vv) { echo "Ordre: \n".$vv."\n"; switch($vv){ case(0): echo("HH"); break; case(1): echo("HMH"); break; case(2): echo("HPH"); break; case(3): echo("HT"); break; } } ?> </body> </html>
Partager