こんにちは皆さん、私はこの文字列 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 フィルは、私の json 文字列がラップされていることを指摘しました[]
。