php 數組反轉保留鍵和值的方法:(1)使用 array_reverse() 反轉數組并保留鍵。
反轉 PHP 數組:保留鍵和值
前提條件:
具有基礎 PHP 知識
代碼示例:
有多種方法可以反轉 PHP 數組,同時保留鍵和值。以下是最常用的方法之一:
<?php
$originalArray = [
'foo' => 'bar',
'baz' => 'qux',
'corge' => 'grault'
];
// 使用 array_reverse() 反轉數組
$reversedArray = array_reverse($originalArray, true);
// 輸出反轉后的數組
var_dump($reversedArray);
?>
登錄后復制
輸出:
array(3) {
["corge"]=>
string(6) "grault"
["baz"]=>
string(3) "qux"
["foo"]=>
string(3) "bar"
}
登錄后復制
實戰案例:
假設您有一個包含用戶信息的數組,并且您希望以逆序顯示這些用戶。您可以使用 array_reverse() 來方便地實現此目的:
<?php
$users = [
['id' => 1, 'name' => 'John Doe'],
['id' => 2, 'name' => 'Jane Smith'],
['id' => 3, 'name' => 'Johnathon Doe']
];
// 反轉數組
$reversedUsers = array_reverse($users, true);
// 循環輸出反轉后的用戶
foreach ($reversedUsers as $user) {
echo "ID: {$user['id']} - Name: {$user['name']}" . PHP_EOL;
}
?>
登錄后復制
輸出:
ID: 3 - Name: Johnathon Doe ID: 2 - Name: Jane Smith ID: 1 - Name: John Doe
登錄后復制






