我遇到了这个问题,试图回显一个大数组。
print_r 看起来像这样: http ://codepaste.net/5js97a
在 foreach 循环中像这样回显前 2 行是没有问题的:$item['name'],但是对于数组内部更深的其余行,我只是得到一个错误。
谢谢!
代码:
function categories($parent = NULL) {
$query = $this->db->where('parent_id', $parent)->get('categories');
$results = $query->result_array();
foreach($results as $result) {
$child_array = Forummodel::categories($result['id']);
if(sizeof($child_array) == 0) {
array_push($results, $result['name']);
} else {
array_push($results, array($result['name'], $child_array));
}
}
return $results;
}
我也在使用codeigniter