我無法創建從php數組中出現的javascript數組。這是我的嘗試。創建從PHP數組中出現的Javascript數組的問題
我的PHP數組名爲$ samlet。
這是我的輸出:
Array ([0] => Array ([m_field_id_8] =>) [1] => Array ([m_field_id_8] =>) [2] => Array ([m_field_id_8] => 10102a) [3] => Array ([m_field_id_8] => 10180a) [4] => Array ([m_field_id_8] => 10210a) [5] => Array ([m_field_id_8] => 10212a) [6] => Array ([m_field_id_8] => 10242a) [7] => Array ([m_field_id_8] => 10248a) [8] => Array ([m_field_id_8] => 10258a)
我希望它轉換爲JavaScript數組。
但在此之前,我嘗試了一個模型JavaScript數組,這很好。
<script>
var availableTags = [
"Test1",
"Test2",
"Test3",
"Test4",
"Test5",
];
現在我想用我的php數組代替。這是我的嘗試。但這不起作用。爲什麼這是開心?
<?php
foreach($samlet as $category => $value)
{
?>
var availableTags = [<?php echo $value['m_field_id_8']; ?>]
<?php
}
?>
</script>
你會得到什麼結果? – Malvolio 2013-03-16 13:44:59
'var availableTags = [<?php echo $ value ['m_field_id_8']; ?>];'你需要打印或回顯值? – adeneo 2013-03-16 13:45:39
它看起來不是'var availableTags = [1,2,3]',你會得到'var availableTags = [1]'var availableTags = [2]''var availableTags = [3]' – Malvolio 2013-03-16 13:47:00