我有一个用 php (codeigniter) 开发的网站,我想合并一些具有相同结构的数组。这是我的数组的构造函数:
$first = array();
$first['hotel'] = array();
$first['room'] = array();
$first['amenities'] = array();
/*
Insert data into $first array
*/
$second = array();
$second['hotel'] = array();
$second['room'] = array();
$second['amenities'] = array();
/*
Insert data into $second array
*/
插入数据后,我想合并这个数组,但问题是我里面有子数组,我想创建一个这样的唯一数组:
$total = array();
$total['hotel'] = array();
$total['room'] = array();
$total['amenities'] = array();
这是尝试合并:
$total = array_merge((array)$first, (array)$second);
在这个数组中我只有 $second 数组,为什么?