php将 二维、多维数组的值转化为字符串
$code_info = Array
(
[1] => Array
(
[recommend] => Array
(
[name] => 食品保健
)
[goods_list] => Array
(
[259703] => Array
(
[goods_id] => 259703
[store_id] => 11
)
[259689] => Array
(
[goods_id] => 259689
[store_id] => 11
)
[257676] => Array
(
[goods_id] => 257676
[store_id] => 11
)
)
)
)
php将一个二维、多维数组的值转化为字符串
有如上所示的数组 , goods_list数组 goods_id 弄成 2,3,5 格式的查询数据库的时候用(如 select * from aa where id in (2,3,5) )
implode(',',$code_info[1]['goods_list']) 这样错误 ,出来的结果是 array,array,array
上网找了一下 用以下语句结果就出来了
echo implode(',',array_keys($code_info[1]['goods_list']))
//输出结果 259703,259689,257676
(。・v・。)
喜欢这篇文章吗?欢迎分享到你的微博、QQ群,并关注我们的微博,谢谢支持。