Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Funktion array_reverse(), die ein Array in umgekehrter Reihenfolge zurückgibt

PHP-Funktion array_reverse(), die ein Array in umgekehrter Reihenfolge zurückgibt

黄舟
黄舟Original
2017-11-08 13:47:401982Durchsuche

Instanz

Gibt ein Array in umgekehrter Reihenfolge zurück:

<?php
$a=array("a"=>"Volvo","b"=>"BMW","c"=>"Toyota");
print_r(array_reverse($a));
?>

Definition und Verwendung

array_reverse() Funktion Gibt das Array in umgekehrter Reihenfolge zurück.

Syntax

array_reverse(array,preserve)
Parameter Beschreibung
array Erforderlich . Gibt ein Array an.
preserve Optional. Gibt an, ob die ursprünglichen Array-Schlüsselnamen beibehalten werden sollen.
参数 描述
array 必需。规定数组。
preserve 可选。规定是否保留原始数组的键名。
如果设置为 TRUE 会保留数字的键。 非数字的键则不受这个设置的影响,总是会被保留。 
可能的值:
  • true

  • false

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
    返回值: 返回翻转后的数组。
    PHP 版本: 4+
    更新日志 preserve 参数是在 PHP 4.0.3 中新增的。
  • false

Technische Details

Rückgabewert: Gibt das umgedrehte Array zurück.
PHP-Version: 4+
Update-Protokoll

:

preserve-Parameter ist in PHP 4.0.3Hinzugefügt .
<?php
$a=array("Volvo","XC90",array("BMW","Toyota"));
$reverse=array_reverse($a);
$preserve=array_reverse($a,true); 
print_r($a);print_r($reverse);
print_r($preserve);
?>
Weitere Beispiele

Beispiel 1
<?php
$input = array("php", 4.0, array("green", "red"));
$result = array_reverse($input);
$result_keyed = array_reverse($input, true);
?>

Das ursprüngliche Array ausgeben, das Array umdrehen und die Umkehrung des Arrays beibehalten Original-Array-Schlüsselname Array:

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

Beispiel:

Dadurch haben $result und $result_keyed die gleichen Zellen, beachten Sie jedoch den Unterschied bei den Schlüsselnamen. Der Ausdruck von $result und $result_keyed zeigt jeweils:

Das obige ist der detaillierte Inhalt vonPHP-Funktion array_reverse(), die ein Array in umgekehrter Reihenfolge zurückgibt. 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