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

如何在php数据库中存储android json数组?,php,mysql,json,Php,Mysql,Json,我正在开发一个android应用程序来存储和邀请用户 服务器上的联系人 我从android获得的数组是JSON格式的 我希望将这两个属性phone和name发送到中的迭代中 PHP和存储在MySQL中的相应列中,如name和phone 使用PHP使用函数对json字符串进行解码,并使用foreach循环对解码的数组进行循环,如下所示: $a='[{"phone":"(785) 583-7086","name":"Website 22-2-16"}, {"phone":"(904) 136-296

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

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

我希望将这两个属性phone和name发送到中的迭代中 PHP和存储在MySQL中的相应列中,如
name
phone

使用PHP

使用函数对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
}

解码以在数组中进行转换,并在其中循环并存储。你应该找一下。
$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
}