我一直在閱讀很多其他帖子,但確實解決了我的問題。我正在訪問來自MySQL DB的數據:圖像ID和圖像名稱。我可以很容易地獲得與信息:PHP - 循環和多維數組
while($row = mysqli_fetch_array($result)) {
echo $row['name'];
}
我在這裏取一個形象的名字,我需要寫一個循環來插入圖像,另一個數組是這樣的:
$newItem = array(
//stuff like name, id, tax id etc.
//...
//,
'images' => array(
array(
'link' => 'http://www.example.com/images/image1.jpg',
'description' => 'My image',
),
array(
'link' => 'http://www.example.com/images/image2.jpg',
'description' => 'My Image 2',
),
//maybe more images here ...
),
我第一次嘗試解決這是把提取的數據到一個變量:
while($row = mysqli_fetch_array($result)) {
// DB access - > $row['name']
$images .=
array(
'link' => $imguri.$row['name'], //$imguri is the server link
'description' => 'My image', //not important
).','; //with or without comma -> no success
}
然後插入變量:
'images' => array($images),
但這並不奏效。有人有想法嗎?
這適用於我......謝謝 – Shockproof