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

So kehren Sie ein Array in PHP um

青灯夜游
Freigeben: 2023-03-17 19:06:02
Original
1691 Leute haben es durchsucht

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)
Nach dem Login kopieren
ParameterBeschreibung
ArrayErforderlich. Gibt ein Array an.
KonservierenOptional. 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));
?>
Nach dem Login kopieren

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));
?>
Nach dem Login kopieren

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);
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage