我有一个json_encode元素,我必须像那样内爆它
<?php
$user = json_decode($var);
$fetch_array = implode(",", $user);
?>
使用debug print_f像那样的数组结果
Array( [0] => stdClass Object ( [id] => 4 [name] => Elis )
[1] => stdClass Object ( [id] => 5 [name] => Eilbert ))1
导致错误:类stdClass的对象无法转换为字符串
我的目标是使用这个json数组和mysql上的语句SELECT IN,
SELECT * FROM table WHERE field IN $user
我认为我必须破坏它。如果我删除了函数implode它显示我(数组,数组)
我该怎么做?
答案 0 :(得分:5)
json_decode默认返回一个对象。在您的情况下,您需要一个数组。添加第二个参数如下:
json_decode($var, true);