0
我有以下bidimentional陣列稱爲:available_years_with_months:PHP:錯誤呼應一個bidimentional陣列 - >陣列字符串轉換
Array
(
[2017] => Array
(
[0] => January
)
[2016] => Array
(
[0] => December
[59] => November
[148] => October
[149] => September
[167] => August
[534] => April
)
[2014] => Array
(
[0] => August
)
[2012] => Array
(
[0] => August
)
)
,我想呼應它在這樣一個HTML裏面日期:2017年,十二月2016年,2016年11月,等...如圖片所示:
我在HTML寫這個查詢語句來拉月份和年份:
<select>
<option value="all" selected>All dates</option>
<?php foreach ($available_years_with_months as $month): ?>
<option value="<?php echo $month; ?>"><?php echo $month; ?></option>
<?php endforeach; ?>
</select>
但我得到了一個錯誤:
ErrorException in b900386fd351eb78414201e8cfaa8c3c69c71170.php line 16: Array to string conversion
線16,這是一個:
<option value="<?php echo $month; ?>"><?php echo $month; ?></option>
我做錯了嗎?
'$ mont'是個數組,你還需要一個的foreach –
@bub我編輯過線16 –