Bonjour,
J'ai une fonction qui classe les éléments d'un tableau et les affiche selon un ordre numérique dans une liste déroulante :
- $tableCriteria[6][134] = "Belgique";
- $tableCriteria[6][135] = "France";
- $tableCriteria[6][136] = "Allemagne";
Je souhaiterai classer ces élements par ordre alphabétique, je sais qu'il y la fonction "sort" mais je n'arrive pas à la placer correctement dans mon code, que voici :
Pouvez-vous m'aider ? merci.
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 function showCriteriaList($numCriteria, $selectedChoice = 0, $emptychoice = true, $nomId = "") { global $tableCriteria; if ($nomId=="") { $nomId="criteria".$numCriteria; } $result = "\n<select style=\"width:150px;\" id=\"".$nomId."\" name=\"".$nomId."\">"; foreach ($tableCriteria[$numCriteria] as $key=>$criteria) { if ($selectedChoice==$key) $result .= "\n<option value=\"".$key."\" selected=\"selected\">".$criteria."</option>"; else $result .= "\n<option value=\"".$key."\">".$criteria."</option>"; } $result .= "\n</select>"; return $result; }
Partager