Maison  >  Article  >  programmation quotidienne  >  Comment trier un tableau en php

Comment trier un tableau en php

藏色散人
藏色散人original
2018-12-11 14:22:5616039parcourir

Pour trier un tableau en PHP, vous devez maîtriser la fonction de tri en PHP. La fonction de tri représente le tri d'un tableau. La fonction de tri peut non seulement trier les tableaux numériques, mais également trier les tableaux de chaînes.

Comment trier un tableau en php

Ci-dessous, nous vous présenterons la méthode PHP de tri des tableaux de chaînes et des tableaux de tableaux à travers des exemples de code simples.

1. Triez le tableau de chaînes

Le code est le suivant :

<?php
$text = array("Python","Java","Banana","PHP","Apple");

//对字符串数组进行排序
echo "<pre class="brush:php;toolbar:false">";
sort($text);
print_r($text);

Le résultat du tri est le suivant :

Comment trier un tableau en php

Comme indiqué sur l'image, triez par ordre alphabétique.

2. Triez le tableau numérique

<?php
$numbers = array(5, 10, 3.5, 1, 8, 2);

//对数字数组进行排序
echo "<pre class="brush:php;toolbar:false">";
sort($numbers);
print_r($numbers);

Les résultats du tri sont les suivants :

Comment trier un tableau en php

Comme montré dans la figure, trier par taille numérique.

fonction de tri signifie trier le tableau. Une fois cette fonction terminée, les éléments seront classés du plus bas au plus élevé.


syntaxe de tri :

bool sort (array &$array [,int $sort_flags= SORT_REGULAR ])

où paramètres :

array représente le tableau d'entrée .

sort_flags est un deuxième paramètre facultatif, sort_flags peut être utilisé pour modifier le comportement de tri en utilisant les valeurs suivantes :

Drapeaux de type de tri :

SORT_REGULAR - Comparez les éléments normalement (ne changez pas les types)

SORT_NUMERIC - Comparez les éléments sous forme de nombres

SORT_STRING - Comparez les éléments sous forme de chaînes

SORT_LOCALE_STRING - Comparez les éléments sous forme de caractères en fonction du paramètres régionaux actuels Les chaînes sont comparées. Il utilise des paramètres régionaux, qui peuvent être modifiés à l'aide de setlocale()

SORT_NATURAL - compare les éléments sous forme de chaînes en utilisant "l'ordre naturel" comme natsort()

SORT_FLAG_CASE - peut être combiné avec (ou au niveau du bit) SORT_STRING Ou SORT_NATURAL pour trier les chaînes sans tenir compte de la casse

Cet article est une introduction détaillée au tri des tableaux en PHP. J'espère qu'il sera utile aux amis dans le besoin !

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