Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk membalikkan menyusun tatasusunan dalam php tanpa mengekalkan nama kunci
Langkah pelaksanaan: 1. Gunakan fungsi array_reverse() untuk membalikkan susunan tatasusunan Sintaks "array_reverse (tatasusunan asal)" akan mengembalikan tatasusunan terbalik 2. Gunakan fungsi array_values() untuk menetapkan semula kekunci daripada tatasusunan terbalik Nama, sintaks "array_values (reverse array)", tatasusunan yang dikembalikan akan menggunakan kekunci berangka, bermula dari 0 dan meningkat sebanyak 1.
Persekitaran pengendalian tutorial ini: sistem windows7, PHP versi 8.1, komputer DELL G3
Dalam php, anda boleh menggunakan array_reverse() dan Fungsi array_values() menyusun tatasusunan dalam susunan terbalik tanpa mengekalkan nama kunci.
Langkah pelaksanaan:
Langkah 1: Gunakan fungsi array_reverse() untuk membalikkan menyusun tatasusunan
fungsi array_reverse() Mengembalikan tatasusunan dalam susunan unsur terbalik.
array_reverse($array,$preserve)
Parameter | Penerangan | ||||||
---|---|---|---|---|---|---|---|
tatasusunan | Diperlukan. Menentukan tatasusunan. | ||||||
pelihara |
<?php header('content-type:text/html;charset=utf-8'); $a=array("Volvo","XC90","BMW","Toyota"); $reverse=array_reverse($a); $preserve=array_reverse($a,true); var_dump($a); var_dump($reverse); var_dump($preserve); ?>Parameter ini baru ditambahkan dalam PHP 4.0.3. Nilai yang mungkin:
|
Jika parameter kedua
dinyatakan sebagai benar, nama kunci berangka elemen kekal tidak berubah, jika tidak, nama kunci angka akan hilang (indeks bermula dari 0 dan meningkat sebanyak 1) .<?php header('content-type:text/html;charset=utf-8'); $a=array("Name"=>"Peter","Age"=>"41","Country"=>"USA"); $reverse=array_reverse($a); var_dump($a); var_dump($reverse); ?>Parameter kedua $preserve tidak sah untuk tatasusunan bersekutu dan nama kunci tidak boleh ditetapkan semula.
Jadi fungsi array_values() diperlukan.
<?php header('content-type:text/html;charset=utf-8'); $a=array("Name"=>"Peter","Age"=>"41","Country"=>"USA"); $reverse=array_reverse($a); var_dump($a); var_dump($reverse); $res=array_values($reverse); var_dump($res); ?>Langkah 2: Gunakan fungsi array_values() untuk menetapkan semula nama kunci tatasusunan terbalik (nama kunci akan menjadi jenis angka, bermula dari 0 dan meningkat sebanyak 1) Fungsi array_values() mengembalikan tatasusunan yang mengandungi semua nilai dalam tatasusunan. Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk membalikkan menyusun tatasusunan dalam php tanpa mengekalkan nama kunci. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!