Maison >développement back-end >Problème PHP >Quelles sont les méthodes de tri des tableaux php ?

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

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌original
2023-06-07 11:50:431853parcourir

Il existe 6 méthodes courantes pour trier les tableaux PHP : 1. "sort()" trie le tableau par ordre croissant ; 2. "rsort()" trie le tableau par ordre décroissant ; 3. "asort()" trie le tableau ; par valeur. Et conserve la relation d'index ; 4. "ksort()" trie selon la clé, en conservant la relation d'index ; 5. "arsort()" trie selon la valeur par ordre décroissant et conserve la relation d'index ; . "krsort()" trie selon la clé par ordre décroissant, en conservant la relation d'index.

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

Le système d'exploitation de ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3.

Il existe 6 façons courantes de trier les tableaux en php :

1. sort() - Trier le tableau par ordre croissant

$numbers = array(4, 2, 8, 6);
sort($numbers);
print_r($numbers); // Output: Array ( [0] => 2 [1] => 4 [2] => 6 [3] => 8 )

2 - Trier le tableau par ordre décroissant

$numbers = array(4, 2, 8, 6);
rsort($numbers);
print_r($numbers); // Output: Array ( [0] => 8 [1] => 6 [2] => 4 [3] => 2 )

3. - Selon Trier par valeur et conserver la relation d'index

$age = array("Peter" => "35", "Ben" => "37", "Joe" => "43");
asort($age);
print_r($age); // Output: Array ( [Peter] => 35 [Ben] => 37 [Joe] => 43 )

4. ksort() - Trier par clé et conserver la relation d'index

$age = array("Peter" => "35", "Ben" => "37", "Joe" => "43");
ksort($age);
print_r($age); // Output: Array ( [Ben] => 37 [Joe] => 43 [Peter] => 35 )

5 - Trier par valeur par ordre décroissant et conserver la relation d'index

$age = array("Peter" => "35", "Ben" => "37", "Joe" => "43");
arsort($age);
print_r($age); // Output: Array ( [Joe] => 43 [Ben] => 37 [Peter] => 35 )
.

6. krsort() - Trier par ordre décroissant par clé, en préservant les relations d'index

$age = array("Peter" => "35", "Ben" => "37", "Joe" => "43");
krsort($age);
print_r($age); // Output: Array ( [Peter] => 35 [Joe] => 43 [

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