2014-06-27 182 views
0

我需要從簡單的嵌套數組中選擇一個隨機項(img1,img2等)。我確信這很容易,但我很難過。該陣列具有以下格式:從子陣列中隨機選擇

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

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

) 

$ fields是主數組的名稱。 我已經嘗試使用:

$random = array_rand($fields); 

當然,這只是給我0或1。如何隨機獲得IMG1,IMG2等,但?

+0

'$域[array_rand($域)] [ 'homepage_image'];' –

回答

0

使用array_rand()找到你的陣列的隨機密鑰:

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

14K,你應該知道不張貼代碼只答案。 – Qix