Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Balikkan tatasusunan PHP dan simpan kunci dan nilai

Balikkan tatasusunan PHP dan simpan kunci dan nilai

王林
王林asal
2024-04-29 09:06:011124semak imbas

Kaedah untuk pembalikan tatasusunan PHP untuk mengekalkan kunci dan nilai: (1) Gunakan array_reverse() untuk membalikkan tatasusunan dan mengekalkan kunci.

Balikkan tatasusunan PHP dan simpan kunci dan nilai

Breverse PHP Array: Memelihara Kekunci dan Nilai -Nilai

Prerehul . Berikut ialah salah satu kaedah yang paling biasa digunakan:

<?php

$originalArray = [
    'foo' => 'bar',
    'baz' => 'qux',
    'corge' => 'grault'
];

// 使用 array_reverse() 反转数组
$reversedArray = array_reverse($originalArray, true);

// 输出反转后的数组
var_dump($reversedArray);

?>

    Output:
  • array(3) {
      ["corge"]=>
      string(6) "grault"
      ["baz"]=>
      string(3) "qux"
      ["foo"]=>
      string(3) "bar"
    }

Contoh praktikal:

Katakan anda mempunyai tatasusunan yang mengandungi maklumat pengguna dan anda mahu memaparkan pengguna ini dalam susunan terbalik. Anda boleh menggunakan array_reverse() untuk mencapai ini dengan mudah:

<?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;
}

?>

Output:

ID: 3 - Name: Johnathon Doe
ID: 2 - Name: Jane Smith
ID: 1 - Name: John Doe

Atas ialah kandungan terperinci Balikkan tatasusunan PHP dan simpan kunci dan nilai. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn