我有一個多維數組,我想用var數組在其中插入一個其他數組。php - 在多維數組中插入一個數組
我的目標是用if語句插入一些元素數組。實際上我想要構建一種有條件的數組。
下面的例子
$inserted_array[] = array(
'name' => 'name',
'desc' => 'a description',
'id' => 'an id',
'type' => 'image',
'std' => '',
);
$inserted_array[] = array(
'name' => 'name',
'desc' => 'a description',
'id' => 'an id',
'type' => 'image',
'std' => '',
);
$main_arrays[] = array(
'id' => '1234',
'title' => 'a title',
'icon' => 'icon-1',
'fields' => array(
array(
'name' => 'name',
'desc' => 'a description',
'id' => 'an id',
'type' => 'image',
'std' => '',
),
//$inserted_array here for example
array(
'name' => 'name',
'desc' => 'a description',
'id' => 'an id',
'type' => 'image',
'std' => '',
),
)
);
我如何才能做到這樣的事情?
謝謝您的回答。有沒有辦法選擇插入數組的地方,這是我的主要問題。順便說一句,你的答案中有一個錯字(字段)。 – freaky 2015-03-13 20:12:00
我找到了我需要的php函數:array_splice。 – freaky 2015-03-13 20:17:17
@freaky我沒有很好地理解你的問題,只要編輯它與array_splice,如果它可以幫助某人:) – 2015-03-13 20:26:56