Le tri signifie organiser les données dans un ordre spécifique qui peut être alphabétique, numérique, croissant ou décroissant selon une certaine relation linéaire entre les éléments de données. Cela améliore également l'efficacité de la recherche. Cet article se concentre sur le tri des tableaux
java qu'est-ce qu'un jeton
Les pointeurs suivants seront traités dans cet article,
- Trier()
- rsort ()
- arsort ()
- krsort ()
- un tri()
- ksort ()
- natsort()
- natcasesort ()
- uasort ()
- uksort ()
- usort ()
sort (): tri par tableau en PHP
En utilisant cette méthode, par défaut, le tableau est trié par ordre croissant.
Production:
Tableau
(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
)
Pour aller plus loin, jetons un œil à ceci,
rsort (): tri par tableau en PHP
Le tableau est trié par ordre décroissant.
$ val) {echo '$ key = $ valn'}?>
Production:
0 = h
1 = f
2 = c
3 = un
La troisième méthode dans ce sujet est arsort
arsort ()
Les tableaux associatifs sont triés par ordre décroissant, en fonction de leur valeur.
'Tarun', 'q' => 'ashok', 'b' => 'charan', 'l' => 'sabid') arsort ($ friends) foreach ($ friends as $ key => $ val) echo ' $ clé = $ valn '}?>
Production:
l = sabide
b = charan
q = ashok
a = Tarun
Essayons de comprendre comment fonctionne krsort,
krsort (): tri par tableau en PHP
Les tableaux associatifs sont triés par ordre décroissant, en fonction de la clé.
'Ashok', '2' => 'Tarun', '3' => 'charan', '4' => 'sabid', '5' => 'adarsh', '6' => 'chintan', ' 7 '=>' vaibhav ') krsort ($ var_array) print_r ($ var_array)?>
Production:
Tableau
(
[7] => vaibhav
[6] => chintan
[5] => adarsh
[4] => sabid
[3] => charan
[2] => Tarun
[1] => Ashok
)
Passons au sujet suivant de cet article,
asort (): tri par tableau en PHP
Les tableaux associatifs sont triés par ordre croissant, en fonction de leur valeur.
'Ashok', '2' => 'Tarun', '3' => 'charan', '4' => 'sabid', '5' => 'adarsh', '6' => 'chintan', ' 7 '=>' vaibhav ') asort ($ var_array) print_r ($ var_array)?>
Production:
Tableau
(
[1] => Ashok
[2] => Tarun
[5] => adarsh
[3] => charan
[6] => chintan
[4] => sabid
[7] => vaibhav
)
Il est temps de passer au sujet suivant de cet article,
ksort ()
Les tableaux associatifs sont triés par ordre croissant, selon la clé
'vaibhav', '6' => 'chintan', '1' => 'Ashok', '5' => 'adarsh', '2' => 'Tarun', '3' => 'charan', ' 4 '=>' sabid ') ksort ($ var_array) print_r ($ var_array)?>
Production:
Tableau
(
[1] => Ashok
[2] => Tarun
[3] => charan
[4] => sabid
[5] => adarsh
[6] => chintan
[7] => vaibhav
)
liste des événements javascript avec exemples
natsort (): tri par tableau en PHP
Le tableau est trié en utilisant un algorithme «d'ordre naturel». Il trie de manière à ordonner les chaînes alphanumériques de la même manière qu'un être humain conserverait des associations de clés ou de valeurs.
Production:
Tableau
(
[3] => fichier0.php
[0] => fichier1.php
[1] => fichier2.php
[2] => file3.php
)
natcasesort ()
Le tableau est trié à l'aide d'un algorithme «d'ordre naturel» insensible à la casse.
Production:
Tableau
(
[4] => File1.php
[2] => fichier2.php
[3] => file3.php
[0] => fichier12.php
[1] => File22.txt
)
Ensuite, nous allons jeter un oeil à uasort
comment utiliser mysql workbench
uasort (): tri par tableau en PHP
Le tableau est trié à l'aide d'une fonction de comparaison définie par l'utilisateur et conserve l'association d'index.
$ b)? -1: 1} $ array = array ('a' => -1, 'b' => 6, 'c' => 8, 'd' => -9, 'e' => 1, 'f' => 5, 'g' => 3) uasort ($ array, 'fun') print_r ($ array)?>
Production:
Tableau
(
=> 8
[b] => 6
[f] => 5
[g] => 3
[e] => 1
[a] => -1
[d] => -9
)
Cela nous amène à la dernière partie de cet article Array Sort In PHP
uksort ():
Le tableau est trié par clés à l'aide d'une fonction de comparaison définie par l'utilisateur
$ b)? -1: 1} $ array = array ('a' => -1, 'b' => 6, 'c' => 8, 'd' => -9, 'e' => 1, 'f' => 5, 'g' => 3) uksort ($ array, 'fun') print_r ($ array)?>
Production:
Tableau
(
[g] => 3
[f] => 5
[e] => 1
[d] => -9
=> 8
[b] => 6
[a] => -1
)
usort (): tri par tableau en PHP
Le tableau est trié par valeurs à l'aide d'une fonction de comparaison définie par l'utilisateur.
$ b)? -1: 1} $ array = array ('a' => -1, 'b' => 6, 'c' => 8, 'd' => -9, 'e' => 1, 'f' => 5, 'g' => 3) usort ($ array, 'fun') print_r ($ array)?>
Production:
Tableau
(
[0] => 8
[1] => 6
[2] => 5
[3] => 3
[4] => 1
[5] => -1
[6] => -9
)
Avec cela, nous arrivons à la fin de cet article, j'espère que vous avez appris toutes les fonctions de tri de tableaux utilisées en PHP.Si vous avez trouvé cet article pertinent, consultez le par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier.
Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de cet article et je vous répondrai.