开发者

PHP radom output from key value array

How can I get the follow thing done.

The follow array I have:

array(2) { [0] => array(3) {
["id"] => string(1) "5"
["avatar"] => string(15) "4e0d886ee开发者_JAVA百科9ed3_n"
["username"] => string(5) "testuser1"}
[1] => array(3) {
["id"] => string(1) "1"
["avatar"] => string(15) "4e25bc58b6789_w"
["username"] => string(6) "testuser2"
}
}

I want to create a array with just one user in it, but it has to be random. It can be like user with id=5, id=1 or a hole other user (when there are more users).


Did you try, something like:

 $rand = array_rand($your_array);

http://fr2.php.net/manual/en/function.array-rand.php


Try using array_rand().

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

Simple.


$rand_user = array_rand($your_array);

PHP Manual: array_rand

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜