Array Sort en PHP: tout ce que vous devez savoir



Cet article sur le tri de tableaux en PHP expliquera tout ce qu'il y a à savoir sur les fonctions de tri de tableaux en PHP avec des exemples de programmation pertinents.

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,





Commençons alors,

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
)

Voyons natsort fonctionne,

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
)

Allons plus loin,

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.