我有一个约有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数组变量中需要这个数组对象。
答案 0 :(得分:0)
不是在JavaScript中解析JSON字符串,而是直接将其传递给PHP并使用 PHP函数
json_decode($json, true)
它会以数组格式提供数据。