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

Balikkan tatasusunan PHP dan simpan kunci dan nilai

王林
Lepaskan: 2024-04-29 09:06:01
asal
1174 orang telah melayarinya

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);

?>
Salin selepas log masuk

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

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

?>
Salin selepas log masuk

Output:

ID: 3 - Name: Johnathon Doe
ID: 2 - Name: Jane Smith
ID: 1 - Name: John Doe
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan