如何在 PHP 中使用 array_push() 處理多維數組?

Susan Sarandon
發布: 2024-10-24 08:00:30
原創
909 人瀏覽過

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

使用PHP 的array_push 將元素添加到多維數組

使用多維數組可能會令人困惑,尤其是在嘗試添加新元素時。當任務是將儲存在 $newdata 中的循環中的資料附加到給定 $md_array 內的子數組「recipe_type」和「cuisine」時,就會出現此問題。

要實現此目的,您可以使用array_push 函數,但稍作調整以適應多維數組。語法如下:

<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>
登入後複製

透過對 $md_array 中的子數組名稱使用 [] 運算符,實際上是將 $newdata 附加到該子數組的末尾。每次呼叫 array_push() 都會依序為特定子陣列新增一個新元素。

雖然 array_push 通常用於順序數組,但它仍然適用於這種情況,因為您的子數組本身使用順序索引,如 ['0']、['1'] 等。因此,可以使用 array_push 輕鬆地為這些子數組添加元素。

以上是如何在 PHP 中使用 array_push() 處理多維數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!