Maison  >  Article  >  développement back-end  >  Combien de types de tri de tableaux PHP existe-t-il ?

Combien de types de tri de tableaux PHP existe-t-il ?

青灯夜游
青灯夜游original
2022-06-01 14:35:388866parcourir

Il existe 12 types de tri de tableau PHP : 1. Utilisez sort() pour trier le tableau par ordre croissant ; 2. Utilisez rsort() pour trier le tableau par ordre décroissant ; 3. Utilisez asort() pour trier le tableau par ordre croissant ; ordre croissant selon la valeur du tableau associé ; 4. Utilisez ksort() pour trier par ordre croissant selon les clés du tableau associatif ; 5. Utilisez krsort() pour trier par ordre décroissant, etc.

Combien de types de tri de tableaux PHP existe-t-il ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

Dans le processus d'utilisation des tableaux PHP, nous devons parfois trier les tableaux PHP.

En PHP, les éléments d'un tableau peuvent être classés par ordre décroissant ou croissant, par ordre alphabétique ou numérique. Voici les fonctions de tri de tableaux intégrées en PHP :

Fonction Description
array_multisort() Trie plusieurs tableaux ou tableaux multidimensionnels.
arsort() Trie le tableau associatif par ordre décroissant par valeur clé.
asort() Trie le tableau associatif par ordre croissant par valeur clé.
krsort() Triez le tableau associatif par ordre décroissant par nom de clé.
ksort() Trie le tableau associatif par ordre croissant par nom de clé.
natcasesort() Utilise l'algorithme de "tri naturel" pour trier le tableau sans tenir compte de la casse.
natsort() Triez le tableau en utilisant l'algorithme de "tri naturel".
rsort() Trie un tableau numérique par ordre décroissant.
sort() Trie un tableau numérique par ordre croissant.
uasort() Utilisez la fonction de comparaison définie par l'utilisateur pour trier les valeurs clés dans le tableau.
uksort() Utilisez la fonction de comparaison définie par l'utilisateur pour trier les noms de clés dans le tableau.
usort() Triez un tableau à l'aide d'une fonction de comparaison définie par l'utilisateur.

Parmi eux, il y en a six couramment utilisés :

  • sort() - Trie le tableau par ordre croissant

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

  • asort() - Trier selon le tableau associatif Trier le tableau par ordre croissant selon la valeur du tableau associatif

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

  • arsort() - Trier le tableau par ordre décroissant selon la valeur du tableau associatif

  • krsort() - Trier le tableau par ordre décroissant selon les clés du tableau associatif

sort() - Trier le tableau dans ordre croissant

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

<?php
$cars=array("Volvo","BMW","Toyota");
var_dump($cars);
sort($cars);
var_dump($cars);
?>

Combien de types de tri de tableaux PHP existe-t-il ?

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

<?php
$numbers=array(4,6,2,22,11);
var_dump($numbers);
sort($numbers);
var_dump($numbers);
?>

Combien de types de tri de tableaux PHP existe-t-il ?

rsort() - Trie le tableau par ordre décroissant

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

<?php
$cars=array("Volvo","BMW","Toyota");
var_dump($cars);
rsort($cars);
var_dump($cars);
?>

Combien de types de tri de tableaux PHP existe-t-il ?

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

<?php
$numbers=array(4,6,2,22,11);
var_dump($numbers);
rsort($numbers);
var_dump($numbers);
?>

2-Combien de types de tri de tableaux PHP existe-t-il ?

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

L'exemple suivant Trie le tableau associatif par ordre croissant en fonction de la valeur du tableau :

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
var_dump($age);
asort($age);
var_dump($age);
?>

Combien de types de tri de tableaux PHP existe-t-il ?

ksort() - Trier le tableau par ordre croissant en fonction de la clé du tableau

L'exemple suivant trie le tableau associatif par ordre croissant en fonction de la clé du tableau:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
var_dump($age);
ksort($age);
var_dump($age);
?>

Combien de types de tri de tableaux PHP existe-t-il ?

arsort( ) - Trier le tableau par ordre décroissant selon la valeur du tableau

L'exemple suivant trie le tableau associatif par ordre décroissant selon la valeur du tableau :

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
var_dump($age);
arsort($age);
var_dump($age);
?>

Combien de types de tri de tableaux PHP existe-t-il ?

krsort() - Trier le tableau par ordre décroissant selon la clé du tableau

L'exemple suivant trie le tableau associé par ordre décroissant selon la clé du tableau :

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
var_dump($age);
krsort($age);
var_dump($age);
?>

Combien de types de tri de tableaux PHP existe-t-il ?

Apprentissage recommandé : "Tutoriel vidéo PHP"

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