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!