Accueil > Forum > > > > Réordonner un tableau php
Réordonner un tableau php
mardi 3 février 2009 à 10:33:38 |
Réordonner un tableau php

mike1310
|
Bonjour à tous, me voila avec un probleme assez frustrant. Je voudrais réordonnez un tableau mais je n'y parvient pas. J'ai un tableau comme ceci : array(1 => "toto", 2 => "titi" , 3=> "tata") et je voudrais le récupérer comme ceci : array(1=> "toto", 2=> "tata", 3 => "titi") ... C'est tout con j'ai l'impression mais je n'y arrive pas ... J'ai regardé dans tous les sens avec les array_intersect (key, assoc et tous le tralala mais en vaint :S) Please help me ...
|
|
mardi 3 février 2009 à 10:36:17 |
Re : Réordonner un tableau php

mike1310
|
Pour etre plus précis il est de la sorte : array(1 => "toto (2)", 2 => "titi (56)" , 3=> "tata (23)") chiffre généré par une BD pour de la statistiques
je voudrais le récupérer comme ceci : array(1=> "toto (2)", 2=> "tata (23)", 3 => "titi (56)")
Voila voila
|
|
mardi 3 février 2009 à 12:27:22 |
Re : Réordonner un tableau php

TychoBrahe
|
Réponse acceptée !
Salut,
Pour commencer, faire un tableau associatif pour lui mettre de telles clés est totalement inutile et ne peux que nuire a la compréhension de ton code. Ceci : array(1 => "toto", 2 => "titi" , 3=> "tata"); devrait être remplacer par celà : array('toto', 'titi' , 'tata'); La seule différence est que le second tableau est indexé a partir de 0 et non de 1, ce qui est plus logique.
Ensuite, pour trier un tableau de ce genre on va utiliser la fonction sort(). Dans ton cas, vu que le tri dépend du contenu de ta chaîne de caractère, tu devrais utiliser la fonction usort() qui va te permettre de passer en paramètre une fonction qui va effectuer la comparaison entre deux éléments afin de déterminer lequel doit être mis avant l'autre. A toi de coder cette fonction de comparaison en fonction de l'ordre dans lequel tu veux trier ;) Tu peux par exemple isoler le nombre entre parenthése des deux éléments et le comparer.
|
|
mardi 3 février 2009 à 14:14:34 |
Re : Réordonner un tableau php

mike1310
|
Merci pour ta réponse TychoBrahe ...
Si j'ai mis mon tableau comme ceci array(1 => "toto", 2 => "titi" , 3=> "tata"); c'était pour me faciliter la vie sur des intersections avec un tableau d'exemple genre j'avais un autre tableau avec les clé dans le bon ordre ...
Mais ta réponse me satisfait très bien ... je vais regarder dans cette optique de usort ... Je pense trouver mon bonheur ... Merci en tout cas
|
|
Cette discussion est classée dans : php, tableau, array, toto, réordonner
Répondre à ce message
Sujets en rapport avec ce message
Tableau (array) (pour les pros du PHP) [ par jockos ]
Bonjour,J'ai 2 questions très techniques auxquel je n'ai trouvé AUCUNE réponse sur les nombreux sites et manuels PHP.Est-ce que les élements d'un tabl
tableau php [ par lucky82 ]
bonjourj'ai une chaine de caractere $ch qui est composée de plusieurs mots separés par des espaces,je veux creer un tableau qui soit de la forme suiva
TABLEAU PHP [ par daris ]
Bonjour,J'ai un tableau qui se présente comme ci dessous.array{ [HUMIDITE] => Array { [Humidité] => Array {
Supprimer clé d'un array [ par Aaron ]
Bonjour,J'aimerais savoir comment est-il possible de supprimer une clé et les éléments associés d'un tableau du style :Array( [0] => Array (
recuperer la taille d'un tableau avec php, c'est possible?? [ par redemption ]
Bonjour, ma question est simple, est-il possible de récupérer la taille d'un tableau dans une variable pour qu'on puisse appliquer un if dessus.du typ
passage + declaration tableau en reference dans fonction PHP [ par ju0123456789 ]
Bonjour !!J'ai une petite question car je debute et je n'ai pas vraiment trouvé de réponse sur notre cher ami google.J'ai voudrais savoir quelle est l
positionnement d'un tableau des données [ par sidalilo ]
bonjour...je travail par php ,j'ai une base de données MySQL et lorsque j'affiche les données de la base de données vers un tableau creé biensùr en ph
Recherches approfondies dans un tableau associatif [ par DelChris ]
Bonjour à tous. <p class="MsoNormal"
Transfert d'info entre php et javascript [ par fregolo52 ]
Bonjour,Je ne suis pas du tout un spécialiste du dév web, mais je dois apporter des évolutions à un site intranet.Mon but est d'afficher une treeview
Comparaison de tableau (array) [ par utilisateurbox ]
Bonjour,Je cherche une fonction PHP qui puisse me dire dans un tableau ne contenant que des valeurs numériques celles qui sont manquante et me le sort
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|