Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk mengindeks semula Nilai Array dalam PHP Bermula dari Sifar?

Bagaimana untuk mengindeks semula Nilai Array dalam PHP Bermula dari Sifar?

Mary-Kate Olsen
Lepaskan: 2024-10-31 22:26:02
asal
545 orang telah melayarinya

How to Re-index Array Values in PHP Starting from Zero?

Mengindeks Semula Nilai Tatasusunan dalam PHP

Apabila bekerja dengan tatasusunan dalam PHP, mungkin terdapat situasi di mana anda perlu mengindeks semula nilai untuk bermula pada indeks tertentu, seperti sifar.

Pertimbangkan situasi berikut:

<code class="php">$array = [
    'id' => 3,
    'user_id' => 1,
    'clan_id' => 1,
    'date' => '2009-09-24 09:02:05',
    // ... additional array elements
];</code>
Salin selepas log masuk

Kunci tatasusunan ialah rentetan yang mewakili nama nilai. Walau bagaimanapun, jika anda ingin menamakan semula kekunci ini untuk bermula dari sifar, anda boleh menggunakan fungsi array_values().

Penyelesaian: array_values()

Array_values() fungsi mengembalikan tatasusunan baharu dengan nilai diindeks semula bermula dari sifar. Ia mengekalkan nilai tatasusunan asal, tetapi menukar kunci kepada integer berjujukan.

<code class="php">$reindexedArray = array_values($array);</code>
Salin selepas log masuk

Tatasusunan yang terhasil, $reindexedArray, kini akan mempunyai struktur berikut:

<code class="php">[0] => 3
[1] => 1
[2] => 1
[3] => '2009-09-24 09:02:05'
// ... additional re-indexed array elements</code>
Salin selepas log masuk

Menggunakan array_values(), anda boleh mengindeks semula nilai tatasusunan dalam PHP dengan mudah, bermula daripada indeks tertentu jika perlu.

Atas ialah kandungan terperinci Bagaimana untuk mengindeks semula Nilai Array dalam PHP Bermula dari Sifar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan