Ceci est un exemple de php, mais un algorithme pour n'importe quelle langue ferait l'affaire. Ce que je veux spécifiquement faire, c'est faire grimper les États-Unis et le Canada au sommet de la liste. Voici un exemple du tableau raccourci pour la brièveté.Étant donné que j'ai un hash de id (clé) et que les pays (valeurs) sont triés par ordre alphabétique, quelle est la meilleure façon de faire passer une entrée en haut de la pile?
array(
0 => '-- SELECT --',
1 => 'Afghanistan',
2 => 'Albania',
3 => 'Algeria',
4 => 'American Samoa',
5 => 'Andorra',)
Les identifiants doivent rester intacts. Donc, les faire -1 ou -2 ne fonctionnera malheureusement pas.