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

So kehren Sie ein Array in PHP um

PHPz
PHPzOriginal
2023-04-27 09:08:32763Durchsuche

In PHP kann die Array-Umkehr mit der Funktion array_reverse() erreicht werden. Diese Funktion gibt ein neues Array entlang eines bestimmten Array-Elements vom Ende bis zum Anfang zurück, ohne das ursprüngliche Array zu ändern.

Die Syntax für die Verwendung der Funktion array_reverse() lautet wie folgt:

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

Dabei ist der Parameter $array das umzukehrende Array und der Parameter $preserve_keys bestimmt ob die ursprünglichen Schlüsselnamen des Arrays beibehalten werden sollen. Der Standardwert ist false.

Das Folgende ist ein Beispiel:

$fruits = array('apple', 'banana', 'orange', 'pear');
// 不保留键名
$reversed_fruits = array_reverse($fruits);
print_r($reversed_fruits);

// 保留键名
$reversed_fruits2 = array_reverse($fruits, true);
print_r($reversed_fruits2);

Das Ausführungsergebnis ist:

Array
(
    [0] => pear
    [1] => orange
    [2] => banana
    [3] => apple
)
Array
(
    [3] => pear
    [2] => orange
    [1] => banana
    [0] => apple
)

Wie aus dem Ausgabeergebnis ersichtlich ist, ist dies beim ersten Beispiel der Fall Der ursprüngliche Schlüsselname wird nicht beibehalten, während das zweite Beispiel den ursprünglichen Schlüsselnamen beibehält.

Zusätzlich zur Verwendung der Funktion array_reverse() zum Umkehren des Arrays können wir auch eine Schleifenanweisung verwenden, um dies zu erreichen. Das Folgende ist ein Codestück, das eine Schleifenanweisung verwendet, um ein Array umzukehren:

$fruits = array('apple', 'banana', 'orange', 'pear');
$reversed_fruits = array();
for ($i = count($fruits) - 1; $i >= 0; $i--) {
    $reversed_fruits[] = $fruits[$i];
}
print_r($reversed_fruits);

Das Ausführungsergebnis ist:

Array
(
    [0] => pear
    [1] => orange
    [2] => banana
    [3] => apple
)

Wie aus der Ausgabe ersichtlich ist, ist der Code kehrt das Array auch erfolgreich um.

Ob mit der Funktion array_reverse() oder mit einer Schleifenanweisung zum Umkehren des Arrays, wir können diesen Vorgang problemlos implementieren. In der tatsächlichen Entwicklung können wir entsprechend unseren Anforderungen die Methode auswählen, die am besten zu uns passt.

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