Php 如何使用json_编码?
这段代码正在工作,但我需要使用json_编码 我想更改此部分并使用json_编码 回音 {\status\:\1\,, \错误\:\0\, \person\u id\:\$person\u id\, \名字:\$first\u name\, \姓氏\:\$last\u name\, \生日\:\$生日\, \性别\:\$性别\Php 如何使用json_编码?,php,json,Php,Json,这段代码正在工作,但我需要使用json_编码 我想更改此部分并使用json_编码 回音 {\status\:\1\,, \错误\:\0\, \person\u id\:\$person\u id\, \名字:\$first\u name\, \姓氏\:\$last\u name\, \生日\:\$生日\, \性别\:\$性别\ }; I您需要使用post值构建一个json字符串,然后将post值保存在一个数组中,如 $data=array(); $data['first_
}; I您需要使用post值构建一个json字符串,然后将post值保存在一个数组中,如
$data=array();
$data['first_name'] = $_POST['first_name'];
$data['last_name'] = $_POST['last_name'];
$data['birthday'] = $_POST['birthday'];
$data['gender'] = $_POST['gender'];
echo json_encode($data);
将给您一个json字符串对于json_encode函数,您需要先创建一个数组,然后在函数中传递该数组。
例如,
<?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
?>
有关更多详细信息,请参阅
在您的代码中,我没有找到您创建的任何要使用json_编码的数组。例如,在您的代码示例中,$person\u id变量不清楚它是普通变量还是数组。您的问题不清楚。您可以发布您想要的预期结果吗?为什么您首先编码$person\u id并分配给$json变量,然后你重新声明$json变量?你确定这是OP所问的吗?asty的问题不清楚。如果asty想要一个json字符串,我的代码可以使用。如果不清楚,你应该询问更多细节。你也可以向它添加选项:;
<?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
?>