[フレーム]
Last Updated: February 25, 2016
·
1.687K
· citizenk

Random output from an array in PHP

Let's say you want to output a value between string0 and string7, at random, with PHP:

<?php
 $randomString = array(
 "string0",
 "string1",
 "string2",
 "string3",
 "string4",
 "string5",
 "string6",
 "string7"
 );
 print_r($randomString [array_rand($randomString )]);
?>

One point you should be aware of is that, if you leave array_rand empty, it will return the array key, not its value. Hence the repetition of $randomString...

Gist: http://gist.github.com/3159622

AltStyle によって変換されたページ (->オリジナル) /