我很确定我只是想多了,但我现在想不出任何其他方法。
我有一个包含 image_ids 的隐藏字段。隐藏字段的值看起来像“1076,1077,1078”
在我的控制器中,我正在这样做:
// get the value from hidden field
$image_string = $this->input->post('images');
// create array from comma separated string
$images = explode(',', $image_string);
$image = array();
// get image data from the database, returns an array of the database row
foreach ($images as $id) {
$image[$id] = $this->file_model->get_image_data($id);
}
print_r($image);
当我最后做的print_r(image);
时候,我得到了这个:
Array (
[0] => stdClass Object ( [image_id] => 1076 )
[1] => stdClass Object ( [image_id] => 1077 )
[2] => stdClass Object ( [image_id] => 1078 )
)
这就是我卡住的地方。我需要再做一次 foreach 来回显每个 image_id,但我不知道如何调用它。第二个 foreach 应该是什么样子?