首頁 >後端開發 >php教程 >反轉PHP數組並保留鍵和值

反轉PHP數組並保留鍵和值

王林
王林原創
2024-04-29 09:06:011155瀏覽

PHP 陣列反轉保留鍵和值的方法:(1)使用 array_reverse() 反轉陣列並保留鍵。

反轉PHP數組並保留鍵和值

反轉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

以上是反轉PHP數組並保留鍵和值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn