Maison >développement back-end >tutoriel php >php array_reverse renvoie un tableau dans l'ordre inverse, explication détaillée

php array_reverse renvoie un tableau dans l'ordre inverse, explication détaillée

墨辰丷
墨辰丷original
2018-05-24 09:36:411503parcourir

Cet article présente principalement le code de php array_reverse pour renvoyer les instances de tableau dans l'ordre inverse. Il a une certaine valeur de référence. Ceux qui sont intéressés peuvent en apprendre davantage.

La fonction php array_reverse renvoie un tableau avec les unités dans l'ordre inverse. Cette fonction a deux paramètres Le premier paramètre indique le tableau qui doit être traité. Le deuxième paramètre est facultatif et précise s'il faut conserver le. noms de clés du tableau d'origine. Cet article explique comment utiliser la fonction array_reverse à travers des exemples. Les codeurs qui en ont besoin peuvent s’y référer.

Syntaxe de base de la fonction array_reverse :

array array_reverse ( array $array [, bool $preserve_keys = false ] )

array_reverse() accepte un tableau comme input et renvoie un nouveau tableau avec les cellules dans l'ordre inverse.

Si le deuxième paramètre est spécifié comme vrai, le nom de clé de l'élément reste inchangé, sinon le nom de clé sera perdu.

Introduction aux paramètres


Paramètre Description
tableau Obligatoire. Le tableau d'entrée.
préserver
参数 描述
array 必需。输入的数组。
preserve

可选。规定是否保留原始数组的键名。返回一个单元顺序相反的数组.如果设置为 TRUE会保留数字的键。 非数字的键则不受这个设置的影响,总是会被保留。

可能的值:

  • true

  • false

Facultatif. Spécifie s’il faut conserver les noms de clés de tableau d’origine. Renvoie un tableau avec des cellules dans l'ordre inverse. Si la valeur est TRUE, les touches numériques seront conservées. Les touches non numériques ne sont pas affectées par ce paramètre et seront toujours conservées.

Valeurs possibles :

  • true

  • false

Valeur de retour

Renvoie le tableau inversé.
<?php
$input = array("php", 4.0, array("green", "red"));
$result = array_reverse($input);
$result_keyed = array_reverse($input, true);
?>

Exemple :

Array
(
 [0] => Array
 (
  [0] => green
  [1] => red
 )

 [1] => 4
 [2] => php
)
Array
(
 [2] => Array
 (
  [0] => green
  [1] => red
 )

 [1] => 4
 [0] => php
)

Cela fera que $result et $result_keyed auront la même unité, mais notez La différence dans les noms de clés. L'impression de $result et $result_keyed est respectivement :


Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à tout le monde étude.
Recommandations associées :

PHPComment compresser dynamiquement des fichiers js et css

Exemple d'opération de traitement de transaction PDO en PHP

PHP Implémentation simple de l'analyse XML dans un Méthode array

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