Maison >développement back-end >tutoriel php >Introduction détaillée à l'exemple de tableau php arsort descendant order_php

Introduction détaillée à l'exemple de tableau php arsort descendant order_php

怪我咯
怪我咯original
2017-07-13 09:49:251709parcourir

La fonction

php arsort est utilisée pour trier les éléments du tableau par ordre décroissant. Si le tri est réussi, elle renvoie vrai, sinon elle renvoie. false. Cet article est dédié à tout le monde et explique la syntaxe de base et les exemples d'utilisation de la fonction arsort. Les amis qui en ont besoin peuvent se référer à

arsort pour trier le tableau par ordre décroissant et maintenir l'index relation.

Syntaxe de base

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

Cette fonction trie le tableau par ordre décroissant, et l'index du tableau reste associé à l'unité.

La fonction arsort est principalement utilisée pour trier des tableaux associatifs où l'ordre des unités est important.

Introduction au paramètre :

Paramètre Description
tableau Obligatoire. Le tableau d'entrée.
sort_flags Facultatif. Spécifie comment les éléments/éléments d'un tableau sont organisés. Valeurs possibles :
参数 描述
array 必需。输入的数组。
sort_flags

可选。规定如何排列数组的元素/项目。可能的值:

  • 0 = SORT_REGULAR - 默认。把每一项按常规顺序排列(Standard ASCII,不改变类型)

  • 1 = SORT_NUMERIC - 把每一项作为数字来处理。

  • 2 = SORT_STRING - 把每一项作为字符串来处理。

  • 3 = SORT_LOCALE_STRING - 把每一项作为字符串来处理,基于当前区域设置(可通过 setlocale() 进行更改)。

  • 4 = SORT_NATURAL - 把每一项作为字符串来处理,使用类似 natsort() 的自然排序。

  • 5 = SORT_FLAG_CASE - 可以结合(按位或)SORT_STRING 或 SORT_NATURAL 对字符串进行排序,不区分大小写。

  • 0 = SORT_REGULAR - Par défaut. Mettez chaque élément dans l'ordre régulier (ASCII standard, aucun changement de type)

  • 1 = SORT_NUMERIC - traitez chaque élément comme un nombre.

  • 2 = SORT_STRING

    - mettez chacun Un élément est géré comme une String
    .

  • 3 = SORT_LOCALE_STRING - Traitez chaque élément comme une chaîne, en fonction des paramètres régionaux actuels (peut être modifié via setlocale()).

  • 4 = SORT_NATURAL - traitez chaque élément comme une chaîne, utilisez quelque chose comme natsort().

  • 5 = SORT_FLAG_CASE - Peut être combiné (OU au niveau du bit) avec SORT_STRING ou SORT_NATURAL pour trier les chaînes, sans tenir compte de la casse.

Explication
<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");arsort($age);
?>
La fonction arsort() trie le tableau dans l'ordre inverse et maintient la relation d'indice. Principalement utilisé pour trier des tableaux associatifs où l'ordre des cellules est important. Le deuxième paramètre facultatif contient des indicateurs de tri supplémentaires. Valeur de retourRenvoie VRAI en cas de succès, ou FAUX en cas d'échec. Exemple :

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