Maison > développement back-end > Problème PHP > Comment inverser un tableau en php

Comment inverser un tableau en php

青灯夜游
Libérer: 2023-03-17 19:06:02
original
1694 Les gens l'ont consulté

En php, la fonction array_reverse() ou array_flip() peut être utilisée pour réaliser l'inversion de tableau. array_reverse() peut inverser les éléments du tableau. Il inversera l'ordre des éléments dans le tableau d'origine, créera un nouveau tableau et le renverra. La syntaxe est "array_reverse(array,preserve)". array_flip() peut inverser les paires clé-valeur d'un tableau et échanger les positions des clés et des valeurs dans le tableau. La syntaxe est "array_flip(array)".

Comment inverser un tableau en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, version PHP 8, ordinateur DELL G3

L'inversion de tableau peut être divisée en :

  • Inverser la position des éléments du tableau

  • Inverser la position de clés et de valeurs

En php, vous pouvez utiliser la fonction array_reverse() ou array_flip() pour y parvenir.

Méthode 1 : utilisez array_reverse() pour inverser la position des éléments du tableau

La fonction array_reverse() renvoie un tableau dans l'ordre inverse des éléments ; elle inversera l'ordre des éléments dans le tableau d'origine et créera un tableau. nouveau tableau et retour.

Format de syntaxe :

array_reverse(array,preserve)
Copier après la connexion
ParamètresDescription
arrayObligatoire. Spécifie un tableau.
préserverFacultatif. Spécifie s’il faut conserver les noms de clés de tableau d’origine.
Si défini sur 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

Exemple :

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");

var_dump(array_reverse($array));
var_dump(array_reverse($array,true));
?>
Copier après la connexion

Comment inverser un tableau en php

  • Le paramètre "preserve" peut être omis et est utilisé pour spécifier s'il faut conserver les noms de clé du tableau d'origine (uniquement pour les noms de touches numériques, les touches non numériques ne sont pas affectées).

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$arr =array("a"=>"Volvo","b"=>"BMW","c"=>"Toyota");
echo "原数组顺序:";
var_dump($arr);
echo "<br>数组反转后的顺序:";
var_dump(array_reverse($arr));
var_dump(array_reverse($arr,true));
?>
Copier après la connexion

Comment inverser un tableau en php

Méthode 2 : Utilisez array_flip() pour inverser les positions des clés et des valeurs

La fonction array_flip() peut échanger les clés et les valeurs dans le tableau

<?php
header("Content-type:text/html;charset=utf-8");
$arr1=array("aaa"=>11,"bbb"=>22,"ccc"=>33);
echo "原数组:";
var_dump($arr1);

$arr2=array_flip($arr1);
echo "反转数组键值对的数组:";
var_dump($arr2);
?>
Copier après la connexion

Comment inverser un tableau en php

Apprentissage recommandé : "Tutoriel vidéo PHP"

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Tutoriels associés
Recommandations populaires
Derniers cours
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal