2010-12-18 46 views
0

這個PHP數組在JavaScript中看起來像什麼?如何將此PHP數組轉換爲JavaScript數組?

什麼是最接近的翻譯?

$nursery_rhyme = array(「mary」, 「had」, 「a」, 「little」, 「lamb」); 
+3

這甚至不是合法的PHP(PHP中沒有智能引號)。瘋狂的猜測:從作業中複製? – Tomalak 2010-12-18 17:21:39

回答

1
var nursery_ryhme = ["mary", "had", "a", "little", "lamb"]; 
+1

JavaScript中沒有明智的引號。 ;-) – Tomalak 2010-12-18 17:22:11

+0

哈哈真的。我顯然在複製+粘貼失敗。 我不知道我是否應該打擾修復答案,因爲關閉所有其他100%相同的答案。 – Jonathan 2010-12-18 17:32:29

+0

僅供參考:downvote不是我的。 – Tomalak 2010-12-18 17:55:06

3
var nursery_rhyme=new Array("mary", "had", "a", "little", "lamb"); 
5

正如其他人所提到的,捲曲/智能報價無效。

您可以通過運行數據通過json_encode獲得最簡單的PHP結構的JavaScript的表示():

php> echo json_encode(array("mary", "had", "a", "little", "lamb")) 
["mary","had","a","little","lamb"] 
1
var nursery_rhyme = ["mary", "had", "a", "little", "lamb"]; 
0

最近的JS翻譯:

$nursery_rhyme = new Array("mary", "had", "a", "little", "lamb"); 

注意:

  • 沒有var需要
  • 你仍然可以使用$
+0

歡呼到報價修復點,我沒有注意到這一點 – vol7ron 2010-12-18 17:52:28

相關問題