php如何把数据库里一列的值看成是一个数组然后输出

如题所述

使用eval转换,例子代码:

<?php $str="array ( 0 => array ( 'a' => '11', 'b' => '111', ), 1 => array ( 'a' => '22', 'b' => '222', ), 2 => array ( 'a' => '33', 'b' => '333', ), );"; $str=preg_replace('/,\s+\)/',')',$str);//删除括号前多余的逗号,不符合语法 eval('$arr='.$str);//转换为数组 print_r($arr);//输出数组?>
温馨提示:答案为网友推荐,仅供参考
相似回答