大家好,我有这个字符串 JSON,我用函数 php 对其进行解码json_decode($var,true)
[{"id":"4","name":"Elis"},{"id":"5","name":"Eilbert"}]
像结果一样,我收到了这个数组
Array( [0] => Array ( [id] => 4 [name] => Elis )
[1] => Array ( [id] => 5 [name] => Eilbert ))1
数组末尾的最后一个数字“1”是什么?为什么会有?我不想拥有它,如何删除它?
在 js 上,我传递了一个用 JSON.stringify() 转换的数组,结果就像第一个 json 代码一样。
$user = json_decode($this->input->post('to'),true);
$conv_user_id = array();
foreach ($user as $po) {
$conv_user_id[] = $po['id'];
$conv_user_id[] = $id_user;
}
echo print_r($user);
@explosion phill 向我指出,我的 json 字符串是用[]
我在 js 中传递的一个数组包裹的,它用 JSON.stringify() 转换,这是错误吗?