給定一個帶有子數組recipe_type和recipe的多維數組,如何將新元素追加組到他們使用array_push 函數?
附加到recipe_type:
將元素加入recipe_type子數組,同時保持其順序索引,使用以下語法:
將元素加入recipe_type子數組,同時保持其順序索引,使用以下語法:<code class="php">$newdata = [ 'wpseo_title' => 'test', 'wpseo_desc' => 'test', 'wpseo_metakey' => 'test' ]; $recipe_type[] = $newdata;</code>
對於附加到美食:
或者,對於也具有順序索引的美食子數組,您可以使用array_push 直接:<code class="php">array_push($cuisine, $newdata);</code>
關聯子數組注意事項
請注意,$newdata 數組中的wpseo_title、wpseo_desc 和wpseo_metakey 鍵是相關的。您只能透過直接操作數組來附加到關聯子數組,例如 $recipe_type 的第一個範例。 範例使用提供的多維數組$md_array,以下是如何添加新元素到recipe_type:<code class="php">$md_array['recipe_type'][] = [ 'wpseo_title' => 'test', 'wpseo_desc' => 'test', 'wpseo_metakey' => 'test' ];</code>
以上是如何在 PHP 中使用不同的子數組結構將元素追加到多維數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!