Bagaimana untuk Mengindeks Semula Nilai Tatasusunan kepada Indeks Angka dalam PHP?

Linda Hamilton
Lepaskan: 2024-11-08 22:34:02
asal
828 orang telah melayarinya

How to Re-Index Array Values to Numeric Indices in PHP?

Mengindeks Semula Nilai Tatasusunan dalam PHP

Pertimbangkan tatasusunan berikut dengan kunci bersekutu:

<code class="php">$array = [
    'id' => 3,
    'user_id' => 1,
    'clan_id' => 1,
    // ...
    'skill25xp' => 13373505
];</code>
Salin selepas log masuk

Untuk semula -indeks kunci kepada indeks berangka bermula dari 0, anda boleh menggunakan fungsi array_values(), yang mengembalikan tatasusunan baharu dengan indeks berjujukan.

<code class="php">$reindexedArray = array_values($array);</code>
Salin selepas log masuk

$reindexedArray yang terhasil akan mempunyai struktur berikut:

<code class="php">Array (
    [0] => 3
    [1] => 1
    [2] => 1
    // ...
    [24] => 13373505
)</code>
Salin selepas log masuk

Fungsi array_values() mengalih keluar kunci asal dengan berkesan dan memberikan indeks jujukan baharu kepada nilai. Proses ini berguna apabila anda perlu memastikan tatasusunan anda mempunyai kekunci angka berturut-turut, menjadikannya lebih mudah untuk mengulang atau mengakses elemen tertentu mengikut indeks.

Atas ialah kandungan terperinci Bagaimana untuk Mengindeks Semula Nilai Tatasusunan kepada Indeks Angka dalam PHP?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan