Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
999 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [php] Trier par ordre alphabétique [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] Trier par ordre alphabétique [RESOLU]

n°1179693
erwan551
Posté le 19-08-2005 à 15:47:41  profilanswer
 

Bonjour,
 
J'ai une liste de mots récupérés dans un fichier de type csv. Je dois les incorporé dans un menu déroulant. Certains mots apparaisse plusieurs fois : pour éviter ca, j'utilise "array_unique($chaine)" qui me permet d'obtenir une seule occurence.
 
Existe t il dans une fonction réalisant un trie par ordre alphabétique utilisant peut etre le meme principe que "array_unique" ?
 
Merci de votre aide!


Message édité par erwan551 le 19-08-2005 à 17:24:15
mood
Publicité
Posté le 19-08-2005 à 15:47:41  profilanswer
 

n°1179698
betsamee
Asterisk Zeperyl
Posté le 19-08-2005 à 15:51:33  profilanswer
 
n°1179720
erwan551
Posté le 19-08-2005 à 16:21:05  profilanswer
 

oui mais justement ca marche pas  
 
j'ai ceci :
 
                $ville = array_unique ($vil);
  $ville2 = sort ($ville);
 
$vil corespond bien a un tableau
Dans mes menu déroulant il y a bien des valeurs (on peut cliquer dessus) mais elle sont invisibles : on les voit pas!!!

n°1179722
betsamee
Asterisk Zeperyl
Posté le 19-08-2005 à 16:23:23  profilanswer
 

ben le probleme se situe alors certainement pas dans ton array mais plutot son affichage

n°1179752
misterping​uin
Posté le 19-08-2005 à 16:48:22  profilanswer
 

sort() trie le tableau array. Les éléments seront triés du plus petit au plus grand.  
 
Note : Cette fonction assigne de nouvelles clés aux éléments de array. Elle supprime les clés existantes, et ne les réordonne pas.  
 
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
 
c'est la doc PHP...
 
donc tu as dans $ville2 0 ou 1 et certainement pas ta liste de villes triée...

n°1179763
betsamee
Asterisk Zeperyl
Posté le 19-08-2005 à 16:59:06  profilanswer
 

+1
j'avais pas vraiment regarde ton code

n°1179772
erwan551
Posté le 19-08-2005 à 17:06:50  profilanswer
 

ben c'est bizarre alors
 

Citation :

Exemple 1. Exemple avec sort()
 
<?php
 
$fruits = array("papaye","orange","banane","ananas" );
sort ($fruits);
foreach ($fruits as $key => $val) {
  echo "fruits[".$key."] = ".$val."\n";
}
?>  
 
L'exemple ci-dessus va afficher :
 
fruits[0] = ananas
fruits[1] = banane
fruits[2] = orange
fruits[3] = papaye


 

n°1179778
betsamee
Asterisk Zeperyl
Posté le 19-08-2005 à 17:11:02  profilanswer
 

comme t'explique misterpinguin
c'est le tableau $ville lui meme qui est trie , ce n'est pas un tableau trie qui est renvoye en resultat mais juste un booleen

n°1179797
erwan551
Posté le 19-08-2005 à 17:23:58  profilanswer
 

ok ok merci beaucoup
 
bon week end !!  :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [php] Trier par ordre alphabétique [RESOLU]

 

Sujets relatifs
[Resolu]inclure du c dans du c++[php] script trop long : pb d'execution ! [RESOLU]
[ resolu ] ContextMenu sur listbox[RESOLU] probleme compil opengl / glut sous linux
[Resolu] Echappement des caracteres speciaux[VB.NET] [ Resolu ]COnvertir Dataview en string
Comment récuperer $_GET['machin'] en $machin ? [résolu][résolu]probleme avec $_FILES lors d'un upload
[résolu]Overflow et firefox[resolu][html]input type=file different entre ie et firefox !!
Plus de sujets relatifs à : [php] Trier par ordre alphabétique [RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR