来自键值数组的PHP radom输出

来自键值数组的PHP radom输出,php,arrays,random,Php,Arrays,Random,我怎样才能完成下面的事情 我拥有以下阵列: 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) "4e25

我怎样才能完成下面的事情

我拥有以下阵列:

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的用户或其他用户(当有更多用户时)。

您是否尝试过,类似于:

 $rand = array_rand($your_array);

尝试使用
数组\u rand()


很简单。

非常感谢你,我被困在array_rand的处境中,没有得到我想要的。谢谢
$rand_user = array_rand($your_array);
$randomKey = array_rand($yourArray);
$randomUserId = $yourArray[$randomKey]['id'];