我如何在php数据库中存储android json数组?

时间:2017-03-04 12:02:22

标签: php mysql json

我正在开发一个Android应用程序来存储和邀请用户 服务器上的联系人。

我从android获得的数组是JSON格式。

$a='[
      {"phone":"(785) 583-7086","name":"Website 22-2-16"},
      {"phone":"(904) 136-2961","name":"Abhi"}
]';

我希望将这两个属性的电话和名称发送到迭代中 PHP并存储在MySQL中的namephone各自的列中 使用 PHP

1 个答案:

答案 0 :(得分:1)

使用json_decode()函数解码json字符串,并使用foreach循环遍历解码后的数组,如下所示:

$a='[{"phone":"(785) 583-7086","name":"Website 22-2-16"}, {"phone":"(904) 136-2961","name":"Abhi"}]';

$decoded_json = json_decode($a, true);
foreach($decoded_json as $details){
    // phone: $details['phone']
    // name: $details['name']
    // perform your INSERT operation
}