【发布时间】:2014-05-22 01:01:08
【问题描述】:
我正在使用 Codeigniter 并从帖子中获取输入。该帖子包含一个这样的数组:
$post_array = {
'name' => 'john',
'year_start' => 1992,
'year_end' => 2000,
...
}
我想加入 year_start 和 year_end 作为一个新数组调用 year_range 以便替换原始 post 数组中的两个元素。
$new_array = {
'name' => 'john',
'year_range' => ['year_start' => 1992,
'year_end' => 2000],
...
}
我可以通过这样输入整个新数组来做到这一点:
$name = $this->input->post('name');
$year_start = $this->input->post('year_start');
$year_end = $this->input->post('year_end');
$new_array = {
'name' => $name,
'year_range' => ['year_start' => $year_start,
'year_end' => $year_end ],
...
}
但是如果 post 数组变长的话会很乏味。有没有更简单的方法来做到这一点?
【问题讨论】:
标签: php arrays codeigniter join