Mengindeks semula Array dalam PHP
Anda mungkin menghadapi senario di mana anda perlu mengindeks semula nilai tatasusunan. Ini boleh berguna untuk situasi di mana anda ingin mengakses elemen tatasusunan menggunakan indeks berangka berturut-turut.
Untuk mengindeks semula tatasusunan, anda boleh menggunakan fungsi array_values(). Fungsi ini mengembalikan tatasusunan baharu yang mengandungi nilai tatasusunan asal dalam susunan berangka.
Sebagai contoh, 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, cuma panggil array_values() function:
<code class="php">$reindexedArray = array_values($array);</code>
Pembolehubah $reindexedArray kini akan mengandungi nilai tatasusunan asal dalam susunan berangka:
<code class="php">Array ( [0] => 3 [1] => 1 [2] => 1 [3] => 2009-09-24 09:02:05 ... ) </code>
Anda kini boleh mengakses elemen tatasusunan menggunakan angka berturut-turut indeks, menjadikannya lebih mudah untuk mengulangi tatasusunan atau melaksanakan operasi lain.
Atas ialah kandungan terperinci Bagaimana untuk mengindeks semula Array dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!