Comment puis-je trier des tableaux et des données en PHP?

Cette question se veut une référence pour les questions sur le tri des tableaux en PHP. Il est facile de penser que votre cas est unique et digne d'une nouvelle question, mais la plupart sont en fait des variations mineures de l'une des solutions sur cette page.

Si votre question est fermé comme un doublon de celui-ci, veuillez demander votre question sera ouvert uniquement si vous pouvez expliquer pourquoi il se distingue nettement de tous les ci-dessous.

Comment puis-je trier un tableau en PHP?

Comment puis-je trier un complexe tableau en PHP?

Comment puis-je trier un tableau d'objets en PHP?


  1. De base des tableaux unidimensionnels; Incl. Les tableaux multidimensionnels, incl. les tableaux d'objets; Incl. Tri d'un tableau en fonction d'une autre

  2. Tri avec SPL

  3. Tri Stable

Pour la réponse pratique à l'aide de PHP fonctions actuelles voir 1., pour l'universitaire en détail la réponse sur les algorithmes de tri (qui PHP les fonctions de mettre en œuvre et qui vous peut besoin pour vraiment, vraiment des cas complexes), voir les 2.

  • Problème: 99% de l'unique flocon de neige questions (ha) sont un compromis avec absolument aucun pré-question de recherche 😐
  • Exactement, c'est pourquoi j'ai fait cela pour avoir enfin une bonne question de référence pour fermer contre. Répondre à chaque flocon de neige individuellement n'aide pas n'importe qui. 🙂
  • Je pense que les gens devraient simplement prendre un coup d'oeil à php.net
  • Ha! Absolument. Problème: personne ne RTFM. 😀
  • Nous avons les réponses déjà, je vous suggère de liste-lien de la meilleure des réponses à l'intérieur de chaque réponse ici, au lieu de dupliquer (ou la ré-écriture) le contenu. Aussi les tableaux ont tendance à être considéré individuellement, de sorte que le travail reste à proximité-vote contre les dupes, en tout cas.
  • On pourrait mettre un lien dans la communauté balise wiki, car il y a des liens vers d'autres postes similaires de configuration par exemple: éviter les injection sql, exploitant les différences etc.
  • Si personne ne RTFM, personne ne sera aussi RTFQA le Q&A 🙂
  • Oui, tout cela a été déjà répondu dans un millier de cas distincts, ce qui est pourquoi il est pratiquement impossible de les trouver. Ainsi, cette. Si vous avez les bonnes réponses, par tous les moyens s'il vous plaît de les modifier dans la réponse.
  • Ouais, mais à chaque fois je tombe sur une question que je le sais, a été répondu des milliers de fois, il est impossible de trouver une bonne référence pour fermer contre. Je ne m'attends pas les gens à trouver ce seul, je veux qu'il est aussi proche de référence.
  • Je comprends ce que vous obtenez, mais l'erreur de référence est un peu différent, je pense. Tri vous avez vraiment besoin de comprendre une fois; je pense que fonctionne mieux avec une réponse cohérente expliquant différents angles. Faire pour séparer les réponses rendre chacun plus difficile à comprendre de l'OMI.
  • Cela montre juste à quel beaucoup canonique de référence est nécessaire, si il y a déjà plusieurs couches de questions en pointant ici. Si vous avez une idée d'amélioration à partager, vous devriez le prendre sur Meta.DONC.

InformationsquelleAutor deceze | 2013-06-28