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

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

autoload
Libérer: 2023-04-09 22:10:02
original
4995 Les gens l'ont consulté

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);
?>
Copier après la connexion
输出:Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 5 )
      Array ( [0] => 5 [1] => 3 [2] => 2 [3] => 1 [4] => 0 )
Copier après la connexion

 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";
}
?>
Copier après la connexion
输出:a = orange;d = lemon;b = banana;c = apple;
      c = apple b = banana d = lemon a = orange
Copier après la connexion

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";
}
?>
Copier après la connexion
输出:d = lemon c = apple b = banana a = orange
      a = orange b = banana c = apple d = lemon
Copier après la connexion

 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal