Maison  >  Article  >  développement back-end  >  Maîtriser la bonne posture pour trier les tableaux en PHP

Maîtriser la bonne posture pour trier les tableaux en PHP

autoload
autoloadoriginal
2021-04-25 12:01:054970parcourir

Les tableaux sont un type de données plus couramment utilisé en PHP. Comment trier les données dans le tableau pour faciliter la gestion des données Cet article vous montrera comment trier le tableau à l'aide des fonctions intégrées de PHP.

1. Triez le tableau en fonction de la valeur clé du tableau

<?php
$arr1 = array(3,1,5,2,0);
sort($arr1);
print_r($arr1);
echo "<br>";

$arr2 = array(3,1,5,2,0);
rsort($arr2);
print_r($arr2);
?>
输出:Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 5 )
      Array ( [0] => 5 [1] => 3 [2] => 2 [3] => 1 [4] => 0 )

 sort() - Triez le tableau par ordre croissant ; rsort() - Organisez le tableau par ordre décroissant

2 Triez le tableau en fonction de la valeur de la clé du tableau associatif

<?php
$fruits1 = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple");
arsort($fruits1);
foreach ($fruits1 as $key => $val) {
    echo "$key = $val;";
}
echo "<br>";
$fruits2 = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple");
asort($fruits2);
foreach ($fruits2 as $key => $val) {
    echo "$key = $val\n";
}
?>
输出:a = orange;d = lemon;b = banana;c = apple;
      c = apple b = banana d = lemon a = orange

arsort() - Selon la valeur du tableau associatif, trier le tableau par ordre décroissant ; asort() - Trier le tableau par ordre croissant selon la valeur du tableau associatif

3. Trier le tableau selon la clé du tableau associatif

<?php
$fruits1 = array("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
krsort($fruits1);
foreach ($fruits1 as $key => $val) {
    echo "$key = $val\n";
}
echo "<br>";

$fruits2 = array("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
ksort($fruits2);
foreach ($fruits2 as $key => $val) {
    echo "$key = $val\n";
}
?>
输出:d = lemon c = apple b = banana a = orange
      a = orange b = banana c = apple d = lemon

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

Recommandé : Résumé des questions d'entretien PHP 2021 (collection)》 《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