在php中将关联数据插入关联数据数组
我试图找出将关联数据添加到关联数据数组中的正确方法 我有这样的想法:在php中将关联数据插入关联数据数组,php,arrays,merge,Php,Arrays,Merge,我试图找出将关联数据添加到关联数据数组中的正确方法 我有这样的想法: $values = array('data1' => $data1, 'data2' => $data2, => 'data3' => $data3 ); 现在,如果我想将$data4作为'data4'添加到$value中,该怎么办 我应该使用array\u merge() 像$values=array\u merge($values,array($data4',$data4)) 或者有更好/更正确的
$values = array('data1' => $data1, 'data2' => $data2, => 'data3' => $data3 );
现在,如果我想将$data4作为'data4'添加到$value中,该怎么办
我应该使用array\u merge()
像$values=array\u merge($values,array($data4',$data4))代码>
或者有更好/更正确的方法吗?您可以保持简单:
$value['data4'] = $data4;
你可以保持简单:
$value['data4'] = $data4;
$values=array_merge($values,array('data4'=>$data4));我宁愿使用我尝试使用的array\u push($values,array('data4'=>$data4))我得到一个错误,比如参数1必须是数组,给定整数。。。整数??很少有充分的理由使用array\u push()
。忽略帖子中的无效数组,array\u push仅适用于值,而不适用于key=>value。结果将是$values[4]=array('data4'=>$data4)$values=array_merge($values,array('data4'=>$data4));我宁愿使用我尝试使用的array\u push($values,array('data4'=>$data4))我得到一个错误,比如参数1必须是数组,给定整数。。。整数??很少有充分的理由使用array\u push()
。忽略帖子中的无效数组,array\u push仅适用于值,而不适用于key=>value。结果将是$values[4]=array('data4'=>$data4);在我看来,这实际上是一个很好的答案。很简单,它完成了任务。在我看来,这实际上是一个很好的答案。很简单,它完成了任务。