我正在尝试为每个循环内爆以获得这样的结果 ["86","87","88"]我用来实现结果的代码如下 $tags = []; $tagsData = $this->Constant_model->getDataOneColumn('snippets_tags', 'snippet_id', $id); foreach ($tagsData as $data) { $tag_data = $data->tag_id; array_push($tags, $tag_data ); }
2 回答
LEATH
TA贡献1936条经验 获得超6个赞
implode会将您的数据更改为字符串。
$arr = ['1', '2', '3'];
$imp = implode(', ', $arr);
echo $imp; // output: 1, 2, 3
可能,你想要的是 -
$tags = [];
$tagsData = $this->Constant_model->getDataOneColumn('snippets_tags', 'snippet_id', $id);
foreach ($tagsData as $data) {
$tags[] = $data->tag_id;
}
希望对你有帮助。:)
- 2 回答
- 0 关注
- 82 浏览
添加回答
举报
0/150
提交
取消