我目前正在尝试获取json对象并显示它 我的代码看起来像这样:
if (isset($_POST['search_button'])) {
$cnt = new Connector();
$employee = new Search($cnt);
$name = $_POST['name'];
$found = array('id' => $employee->getEmployeeByName($name)[0]['id']);
$emp_id = json_encode($found);
echo $emp_id;
}
这对我有用,我唯一的问题是我得到的输出看起来像这样:
{" ID":1}
但我只想要价值,所以它应该只显示1.
我将如何继续这样做?我已经尝试使用json decode和str_replace来删除括号,但我没有为我工作。
答案 0 :(得分:0)
要么根本不使用json_encode
:
$emp_id = $found['id'];
echo $emp_id;
...或仅对ID进行编码(例如,如果您需要引号和转义):
$emp_id = $found['id'];
echo json_encode($emp_id);