Cara Mengindeks Semula Nilai Tatasusunan dalam PHP
Mengindeks semula tatasusunan untuk menetapkan kunci angka bermula dari 0 adalah keperluan biasa dalam pengaturcaraan PHP. Pertimbangkan tatasusunan berikut:
<code class="php">$array = [ 'id' => 3, 'user_id' => 1, 'clan_id' => 1, 'date' => '2009-09-24 09:02:05', // ... ];</code>
Untuk mengindeks semula tatasusunan ini, PHP menawarkan fungsi array_values(). Apabila digunakan pada tatasusunan, ia menjana tatasusunan baharu yang terdiri daripada nilai tatasusunan asal, dengan kunci angka bermula dari 0:
<code class="php">$reindexedArray = array_values($array); // Output: /* Array ( [0] => 3 [1] => 1 [2] => 1 [3] => 2009-09-24 09:02:05 // ... ) */</code>
Fungsi array_values() amat berguna apabila anda perlu mengulangi sesuatu tatasusunan secara berurutan dan bergantung pada nilai indeks. Dengan menggunakan tatasusunan yang diindeks semula, anda boleh mengelak daripada berhadapan dengan nama kunci yang tidak dapat diramalkan atau tidak teratur.
Atas ialah kandungan terperinci Bagaimana untuk Mengindeks Semula Array dalam PHP dengan `array_values()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!