2 回答

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超7個(gè)贊
如果考慮到所需的輸出無效,我正確理解了您的問題,那么這段代碼應(yīng)該可以解決問題。
$db_domainList = DB::get("SELECT strDomain FROM domains ORDER BY id ASC;");
$domainSettings = []; //Just incase $db_domainList is empty
foreach($db_domainList as $row) {
$domainSettings[] = $row->strDomain;
}
$result = array('allowedDomains' => $domainSettings);
echo json_encode($result);
請(qǐng)注意,我已刪除JSON_FORCE_OBJECT標(biāo)志,因?yàn)槟蟀蛿?shù)組的輸出。
上面代碼的輸出應(yīng)該看起來像這樣,這與您要查找的內(nèi)容非常接近。
{
"allowedDomains": [
"x.com",
"y.com",
"z.com"
]
}

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超7個(gè)贊
如果我沒有誤解你的要求,那么你可以這樣做 -
$db_domainList = DB::get("SELECT strDomain FROM domains ORDER BY id ASC;");
foreach($db_domainList as $row) {
$domainSettings[] = $row->strDomain;
}
$result = array('allowedDomains' => implode(',',$domainSettings));
echo json_encode($result, JSON_FORCE_OBJECT);
- 2 回答
- 0 關(guān)注
- 198 瀏覽
添加回答
舉報(bào)