【发布时间】:2019-05-05 23:45:43
【问题描述】:
我正在尝试在数组中使用 for 循环,但它不起作用
$get_row_in_book = $this->get_data('books')->books_much;
$data = array(
for ($i=0;$i<$get_row_in_book;$i++){
'moon'=>$i
}
);
$this->db->insert('mytable', $data);
【问题讨论】:
-
"not work" 究竟是什么意思?
$i>$get_row_in_book这里的“大于”看起来不对。我猜你想要小于? (for 中的第二个“参数”是“当这是真的时做;在你的情况下永远不会) -
存在语法错误:数组声明中不能有 for 循环。向同一个键('moon')添加多次不同的值($i)是没有意义的。您是否想要一组卫星?
标签: php arrays codeigniter for-loop