在PHP中访问JavaScript数组对象

时间:2015-04-20 09:43:00

标签: javascript php arrays json

我有一个约有150个用户的JSON数据,我已将其转换为java script array,现在我希望它将此数组传递给PHP,这样我就可以对此数组执行进一步的操作了。

var JSONString = '[{'user_id' : "1", "user_name" : "abc", "email":"abc@gmail.com"}, {"user_id":"2", "user_name":"abc", "email":"abc2@gmail.com"}]'

var JSONObject = JSON.parse(JSONString);

 for (var key in JSONObject) {
    if (JSONObject.hasOwnProperty(key)) {
      console.log(JSONObject[key]["user_id"] + ", " + JSONObject[key]["user_name"]);
    }
  }

现在我需要它将这个数组传递给PHP数组变量,它将循环并执行进一步的操作。 我已经看到一些解决方案,它使用JavaScript在html上显示它,但我不需要它。我在php数组变量中需要这个数组对象。

1 个答案:

答案 0 :(得分:0)

不是在JavaScript中解析JSON字符串,而是直接将其传递给PHP并使用 PHP函数

json_decode($json, true)

它会以数组格式提供数据。