![](/img/trans.png)
[英]How to access a multi Dimensional PHP Array in javascript as json-encoded variant?
[英]How do I access these elements of this JSON-encoded javascript?
我在PHP中有一個數組,編碼為json:
$jsonOutput = json_encode($output);
然后在我的JavaScript中,我用它來解析它:
var jsonOutput = JSON.parse('<?php echo $jsonOutput; ?>');
我的輸出在Chrome控制台中如下所示:
最終,我有兩個數組,我試圖在兩者之間進行比較,以顯示第一個數組中是否有任何項不在第二個數組中,但我不確定如何引用red
和orange
這里。
我嘗試了console.log(jsonOutput[0])
但undefined
。
另外,作為一個旁注,有沒有人有任何好的資源可以讀取javascript中的數組及其所有輸入輸出? 這似乎是我最近正在努力的一個方面...
問題是您的jsonOutput是一個對象,因此要訪問該對象的一個成員,您必須使用jsonOutput.red/jsonOutput.orange或jsonOutput [“ red”],jsonOutput [“ orange”]來訪問成員對象。
在此處獲取更多信息訪問/處理(嵌套)對象,數組或JSON 。
jsonOutput.red[0]
您有一個帶有兩個鍵的對象。 不是數組。
您可以使用以下方式訪問這些數組:
jsonOutput.red;
jsonOutput.orange;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.