3 回答

TA貢獻1803條經(jīng)驗 獲得超6個贊
你不需要foreach循環(huán)。您可以使用implode和array_column
$data = [
'model' => 'new',
'company' => implode(', ',array_column($cars, 'title'))
];
echo $json = json_encode($data);
現(xiàn)場演示:https : //3v4l.org/9IrW8

TA貢獻1852條經(jīng)驗 獲得超1個贊
這應該會產(chǎn)生您需要的輸出。
$data = [
'model' => 'new',
'company' => '',
];
foreach ( $cars as $car) {
$data['company'] .= $car['title'] . ', ';
}
$data['company'] = substr($data['company'], 0, -2); // remove last comma and space
$json = json_encode($data);

TA貢獻2019條經(jīng)驗 獲得超9個贊
$companyString = implode(', ', array_column($cars, 'title'));
$data = [
'model' => 'new',
'company' => $companyString
];
$json = json_encode($data);
- 3 回答
- 0 關注
- 155 瀏覽
添加回答
舉報