php将 二维、多维数组的值转化为字符串

2024-01-13 23:29 1747 浏览
评论(0
字体大小:
$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

 

 

本文发布于程序达人 ,转载请注明出处,谢谢合作

0 人认为有用
0 评论

相关热点文章推荐

程序达人 - chengxudaren.com

一个帮助开发者成长的社区

相关文章