Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana Menggunakan array_push() untuk Tatasusunan Multidimensi dalam PHP?

Bagaimana Menggunakan array_push() untuk Tatasusunan Multidimensi dalam PHP?

Susan Sarandon
Lepaskan: 2024-10-24 08:00:30
asal
987 orang telah melayarinya

How to Use array_push() for Multidimensional Arrays in PHP?

Menambahkan Elemen pada Tatasusunan Berbilang Dimensi dengan tatasusunan_push PHP

Bekerja dengan tatasusunan berbilang dimensi boleh membingungkan, terutamanya apabila cuba menambah elemen baharu. Isu ini timbul apabila tugasnya adalah untuk menambahkan data daripada gelung, disimpan dalam $newdata, kepada sub-tatasusunan 'recipe_type' dan 'cuisine' dalam $md_array yang diberikan.

Untuk mencapai ini, anda boleh menggunakan fungsi array_push, tetapi dengan sedikit penyesuaian untuk menampung tatasusunan berbilang dimensi. Sintaksnya seperti berikut:

<code class="php">// To add data to 'recipe_type', use:
$md_array["recipe_type"][] = $newdata;

// To add data to 'cuisine', use:
$md_array["cuisine"][] = $newdata;</code>
Salin selepas log masuk

Dengan menggunakan operator [] pada nama sub-array dalam $md_array, anda pada asasnya menambahkan $newdata ke penghujung sub-array tersebut. Setiap panggilan ke array_push() menambah elemen baharu pada sub-array tertentu dalam turutan.

Walaupun array_push biasanya digunakan untuk tatasusunan berjujukan, ia tetap terpakai dalam kes ini disebabkan fakta bahawa sub-array anda sendiri gunakan indeks berjujukan, seperti ['0'], ['1'] dan sebagainya. Oleh itu, array_push boleh digunakan untuk menambah elemen pada sub-tatasusunan ini dengan mudah.

Atas ialah kandungan terperinci Bagaimana Menggunakan array_push() untuk Tatasusunan Multidimensi dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
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