Selecting a random element from a PHP associative array

后端 未结 3 1261
余生分开走
余生分开走 2020-12-15 06:08

I\'ve got an associative array in PHP and want to select a random key/value pair out of it. Here\'s what I have so far:

Initialize.

$locations = arra         


        
3条回答
  •  时光说笑
    2020-12-15 06:55

    array_rand() returns a key from the array, not a value. You can just use:

    $location_name = $locations[$rand];
    

    To get the location name.


    Here's a full example: http://codepad.org/zR2YdMGN

    Just click submit a few times, you'll see the random working.

提交回复
热议问题