从所有记录创建单个字段数组

时间:2015-12-02 10:12:23

标签: php arrays codeigniter

我想为Answer字段创建这样的数组:

$my_array = array("Melon-Daiquiri.jpg1_2.jpg","banner1.png","images.jpg");

之后我想用Shuffle函数随机显示这条记录。

这是我的var_dump($array)输出。 (来自数据库)

Var_dump output

2 个答案:

答案 0 :(得分:2)

简单地使用array_map就像它的一个对象数组一样,你可以像

那样简单地实现它
$result = array_map(function($v) { 
               return $v->Answer;
          },$your_array);

答案 1 :(得分:0)

如果您从数据库获取数据,可以使用RAND() mysql方法来重新排列数据。示例

SELECT * FROM users ORDER BY rand() LIMIT 20