将新数据附加到关联数组

问题描述 投票:0回答:2

我有一个像这样的数组:

$where = array(
    'product_id' => $product_id,
    'item_id' => $item_id
);

我想根据条件添加到这个数组中,所以我可以这样做

if ($condition) {
 $where = array()
} else {
 $where = array()
}

并重复原来的内容两次,但理想情况下,我想做像

array_push(array('id' => $id), $where);

php arrays multidimensional-array
2个回答
3
投票

您可以通过以下方式向数组添加一些内容:

$where['mykey'] ='myvalue';

1
投票

只需指定索引和值即可将其添加到数组中。

if($condition){
 $where['id'] = $id;
}else{
 $where['other'] = $other;
}
© www.soinside.com 2019 - 2024. All rights reserved.