我使用json_encode
存儲了數據庫中的數組,並在其上運行了json_decode
,但我無法在其上運行foreach
訪問我需要在我的視圖中顯示的圖像網址。在沒有密鑰名稱的情況下循環訪問數組/索引
這裏是從以下$new_invoices = json_decode($invoices); var_dump($new_invoices);
這個輸出結果:
array(2) {
[0]=> string(66) "/images/uploaded-invoices/1-logo-square-highres.png-1482788616.png"
[1]=> string(58) "/images/uploaded-invoices/1-logo-square.png-1482788616.png"
}
我一直在嘗試使用下面的語句來獲取圖像URL的出這一點:
foreach ($new_invoices as $value) {
echo($value);
}
這不斷投擲Invalid argument supplied for foreach()
有沒有辦法循環並獲取這些URL?
該代碼看起來很好。如果你在var_dump中獲得一個數組,那麼它應該是一個有效的foreach參數。 – CUGreen
根據您提供的代碼應該工作 – Dan
'$ new_invoices = json_decode($ invoices,true); ' – Eugen