Heim  >  Artikel  >  Backend-Entwicklung  >  So kehren Sie ein Array in PHP um

So kehren Sie ein Array in PHP um

青灯夜游
青灯夜游Original
2023-01-14 18:27:111663Durchsuche

In PHP kann die Funktion array_reverse() oder array_flip() verwendet werden, um eine Array-Umkehrung zu erreichen. array_reverse() kann die Reihenfolge der Elemente im ursprünglichen Array umkehren, ein neues Array erstellen und es zurückgeben. Die Syntax lautet „array_reverse(array,preserve)“. array_flip() kann die Array-Schlüssel-Wert-Paare umkehren und die Positionen von Schlüsseln und Werten im Array austauschen. Die Syntax lautet „array_flip(array)“.

So kehren Sie ein Array in PHP um

Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP8-Version, DELL G3-Computer

Array-Umkehr kann unterteilt werden in:

  • Position von Array-Elementen umkehren

  • Position von Tasten umkehren und Werte

In PHP können Sie die Funktion array_reverse() oder array_flip() verwenden, um dies zu erreichen.

Methode 1: Verwenden Sie array_reverse(), um die Position von Array-Elementen umzukehren.

array_reverse() gibt ein Array in umgekehrter Reihenfolge der Elemente zurück. Es wird die Reihenfolge der Elemente im ursprünglichen Array umgedreht neues Array und zurück.

Syntaxformat:

array_reverse(array,preserve)
Parameter Beschreibung
Array Erforderlich. Gibt ein Array an.
Konservieren Optional. Gibt an, ob die Schlüsselnamen des ursprünglichen Arrays beibehalten werden sollen.
Wenn auf TRUE gesetzt, bleiben die Zifferntasten erhalten. Nicht-numerische Tasten sind von dieser Einstellung nicht betroffen und bleiben immer erhalten.
Mögliche Werte:
  • true
  • false

Beispiel:

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

var_dump(array_reverse($array));
var_dump(array_reverse($array,true));
?>

So kehren Sie ein Array in PHP um

  • Der Preserve-Parameter kann weggelassen werden und wird verwendet, um anzugeben, ob die Schlüsselnamen des ursprünglichen Arrays beibehalten werden sollen (nur Bei numerischen Tastennamen sind nicht numerische Tasten nicht betroffen.

<?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));
?>

So kehren Sie ein Array in PHP um

Methode 2: Verwenden Sie array_flip(), um die Positionen von Schlüsseln und Werten umzukehren.

Die Funktion array_flip() kann Schlüssel und Werte im Array austauschen.

<?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);
?>

So kehren Sie ein Array in PHP um

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo kehren Sie ein Array in PHP um. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn