【发布时间】:2018-05-25 11:24:03
【问题描述】:
我的结果是这样的,请看一下
array(4)
{
[0]=> string(5) "12:00"
[1]=> string(5) "12:20"
[2]=> string(5) "12:40"
[3]=> string(5) "01:00"
}
array(2)
{
[0]=> string(5) "02:00"
[1]=> string(5) "02:20"
}
这是我的代码
$t_i=$this->Hospital_model
->get_time_interval_break_split(
$t_i_b->start,
$t_i_b->end,
$consult_time);
$output =array_merge($t_i);
这是我的模型
public function get_time_interval_break_split($start_time,$end_time,$consult_time)
{
$array = array();
$time_diff = $consult_time * 60;
if(!empty($start_time))
{
for ($i=strtotime($start_time); $i<=strtotime($end_time); $i += $time_diff)
{
$array[] = date("h:i", $i);
}
}
return $array;
}
现在我想将这两个数组合并为一个,我使用了array_map,array_merge,但都没有找到解决方案,请帮我解决
【问题讨论】:
-
你尝试了什么,但没有为你工作?
-
你能用
json_encode代替var_dump 粘贴吗?这样我们就可以玩数据了 -
$output =array_merge($t_i);不错的尝试。 Array_merge 通常最适用于至少两个数组。 -
@Andreas 我知道,但我没有得到任何其他方式,我使用了像这样的另一种方式
$output +=$t_i但没有得到
标签: php arrays codeigniter-3