我正在嘗試為每個循環內爆以獲得這樣的結果 ["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條經驗 獲得超7個贊
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 關注
- 108 瀏覽
添加回答
舉報
0/150
提交
取消