在JSON中向数组添加PHP变量

时间:2014-10-24 06:44:13

标签: php json

我从iOS应用程序调用PHP文件来验证用户登录:

if($_POST) {
    if($_POST['username'] == $usuariologin && $_POST['password'] == $clavelogin) {
    echo '{"success":1,"idusuario":"'.$id.'"}';


 }

应用程序的响应是:

 Response ==> BASE DE DATOS U={"success":1,"idusuario":""}

但是idusuario(PHP文件中的$ id)的值应为1而不是“”。

欢迎任何帮助......

1 个答案:

答案 0 :(得分:3)

首先解码json

$data = json_decode($json,true);

改变任何

$data['idusuario'] = "some new value";

编码回json字符串

$json = json_encode($data);