2015-12-02 84 views
-1

我要让这样的阵列用于Answer场单场阵列:创建的所有记录

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

之后,我想用随机函数随机显示此记录。

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

Var_dump output

回答

2

只需使用array_map等作为其对象的数组,你可以简单地实现它像作为

$result = array_map(function($v) { 
       return $v->Answer; 
      },$your_array); 
+1

cool(Y)现在,你能告诉我如何循环这个数组与其他循环记录。谢谢。 –

+1

没有得到你... –

+0

基本上,我使用foreach循环获取所有记录。其中,我想显示所有字段顺序的ID除了答案。所以我想回答字段应该是随机/洗牌对用户可见。 示例:如果第一条记录对用户可见,那么答案字段应该来自不同的行。如果第二条记录对用户可见,则答案应该来自不同的行。 –

0

如果您是从数据库中获取你的数据,你可以使用RAND() mysql方法来洗牌你的数据。示例

SELECT * FROM users ORDER BY rand() LIMIT 20 
+0

我们可以使用rand()函数随机获取记录吗? 感谢您的帮助。 :) –