从子数组中随机选择

时间:2014-06-27 03:20:35

标签: php arrays random

我需要从简单的嵌套数组中选择一个随机项(img1,img2等)。我确信这很容易,但我很难过。该数组具有以下格式:

Array
(
   [0] => Array
        (
            [homepage_image] => img1
        )

    [1] => Array
        (
            [homepage_image] => img2
        )

)

$ fields是主数组的名称。 我尝试过使用:

$random = array_rand($fields);

但当然只给我0或1.我如何随机获取img1,img2等?

1 个答案:

答案 0 :(得分:0)

使用array_rand()查找数组的随机密钥:

$image = $fields[array_rand($fields)]['homepage_image'];