Maison  >  Article  >  développement back-end  >  Quelles sont les méthodes de tri des tableaux en PHP ?

Quelles sont les méthodes de tri des tableaux en PHP ?

慕斯
慕斯original
2021-05-27 10:31:052133parcourir

L'article précédent vous a présenté "Qu'est-ce qu'un tableau PHP ? Comment utiliser les tableaux PHP ? 》, cet article continue de vous présenter le tri de tableaux PHP. Je ne sais pas ce que vous savez sur le tri de tableaux. Cet article a une certaine valeur de référence, jetons un coup d'œil ! ! !

Quelles sont les méthodes de tri des tableaux en PHP ?

Les éléments d'un tableau PHP peuvent être classés par ordre décroissant ou croissant, par ordre alphabétique ou numérique.

Les méthodes de fonction de tri de tableaux PHP incluent  : sort(), rsort(), asort(), ksort(), arsort(), krsort().

PHP - Fonction de tri des tableaux

Quelles sont les méthodes de tri des tableaux php ?

Dans ce chapitre, nous présenterons les fonctions de tri de tableaux PHP suivantes une par une :

  • sort() - Trie le tableau par ordre croissant

  • rsort() - Trier le tableau par ordre décroissant

  • asort() - Trier le tableau par ordre croissant en fonction de la valeur du tableau associatif

  • ksort() - Trie le tableau par ordre croissant selon la clé du tableau associatif

  • arsort() - Trier le tableau selon l'association La valeur du tableau, trier le tableau par ordre décroissant

  • krsort() - Trier le tableau dans ordre décroissant selon la clé du tableau associatif

  • sort() - Trier le tableau par ordre croissant

L'exemple suivant trie les éléments du tableau $cars par ordre alphabétique croissant :

Exécutez le code comme suit Comme indiqué :

<?php
$cars=array("Lamborghini","Maserati","Maybach");
sort($cars);
$clength=count($cars);
for($x=0;$x<$clength;$x++)
{
  echo $cars[$x];
  echo "<br />";
}
?>

Les résultats d'exécution sont les suivants :

Quelles sont les méthodes de tri des tableaux en PHP ?

L'exemple suivant trie les éléments du tableau $numbers par ordre numérique croissant :

<?php
$numbers=array(2,8,5,4,12);
sort($numbers);
$arrlength=count($numbers);
for($x=0;$x<$arrlength;$x++)
{
   echo $numbers[$x];
   echo "<br />";
}
?>

Le résultat d'exécution est le suivant :

Quelles sont les méthodes de tri des tableaux en PHP ?

rsort() - Trier le tableau par ordre décroissant :

<?php
$cars=array("Lamborghini","Maserati","Maybach");
rsort($cars);
$clength=count($cars);
for($x=0;$x<$clength;$x++)
{
  echo $cars[$x];
  echo "<br />";
}
?>

Le résultat d'exécution est le suivant :

Quelles sont les méthodes de tri des tableaux en PHP ?

Ce qui suit L'exemple trie les éléments du tableau $numbers par ordre numérique décroissant :

<?php
$numbers=array(6,45,20,2,11);
rsort($numbers);
$arrlength=count($numbers);
for($x=0;$x<$arrlength;$x++)
{
echo $numbers[$x];
echo "<br />";
}
?>

Les résultats d'exécution sont les suivants :

Quelles sont les méthodes de tri des tableaux en PHP ?

asort() - Organisez le tableau par ordre croissant en fonction de la valeur du tableau

<?php
$age=array("mary"=>"35","Bili"=>"37","Joey"=>"43");
asort($age);
foreach($age as $x=>$x_value)
{
   echo "Key=" . $x . ", Value=" . $x_value;
   echo "<br />";
}
?>

Les résultats d'exécution sont les suivants :

Quelles sont les méthodes de tri des tableaux en PHP ?

Apprentissage recommandé : " PHP tutoriel vidéo

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn