Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengindeks Semula Array dalam PHP dengan `array_values()`?

Bagaimana untuk Mengindeks Semula Array dalam PHP dengan `array_values()`?

Susan Sarandon
Susan Sarandonasal
2024-10-31 02:57:30615semak imbas

How to Re-Index an Array in PHP with `array_values()`?

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!

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