2011-09-28 34 views
0

我如何才能完成以下工作。来自键值数组的PHP radom输出

后续阵列我有:

array(2) { [0] => array(3) { 
["id"] => string(1) "5" 
["avatar"] => string(15) "4e0d886ee9ed3_n" 
["username"] => string(5) "testuser1"} 
[1] => array(3) { 
["id"] => string(1) "1" 
["avatar"] => string(15) "4e25bc58b6789_w" 
["username"] => string(6) "testuser2" 
} 
} 

我想创建一个在它只是一个用户一个阵列,但它必须是随机的。它可以像 id = 5,id = 1的用户或其他用户的漏洞(当有更多用户时)。

回答

0

尝试使用array_rand()

$randomKey = array_rand($yourArray); 
$randomUserId = $yourArray[$randomKey]['id']; 

简单。

+0

坦克你非常,我被卡在array_rand的情况,我没有得到我想要的。谢谢! – directory