Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengindeks Semula Nilai Tatasusunan kepada Indeks Angka dalam PHP?

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

Linda Hamilton
Linda Hamiltonasal
2024-11-08 22:34:02927semak imbas

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>

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>

$reindexedArray yang terhasil akan mempunyai struktur berikut:

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

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!

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