cloudll Posted March 19, 2016 Share Posted March 19, 2016 Hey guys. I have this array: $isValid = array (array(200,200), array(250,250), array(425,425) ); echo $isValid[1][0] . "<br />" . $isValid[1][1]; I tried to use array_rand but cannot get it working with more than one value. Is there a way I can randomly echo either: 200,200 250,250 or 425,425? Thanks for any tips Quote Link to comment https://forums.phpfreaks.com/topic/301050-how-would-i-randomly-get-both-values-from-this-array/ Share on other sites More sharing options...
QuickOldCar Posted March 20, 2016 Share Posted March 20, 2016 shuffle() Quote Link to comment https://forums.phpfreaks.com/topic/301050-how-would-i-randomly-get-both-values-from-this-array/#findComment-1532223 Share on other sites More sharing options...
Jacques1 Posted March 20, 2016 Share Posted March 20, 2016 So you want to select one of the three sub-arrays and then get both items of that array? <?php $strange_number_pairs = [ [200, 200], [250, 250], [425, 425], ]; $rand_pair = $strange_number_pairs[mt_rand(0, count($strange_number_pairs) - 1)]; echo $rand_pair[0].'<br>'.$rand_pair[1]; Of course I have no idea what those numbers mean and why you would store the same number twice. Quote Link to comment https://forums.phpfreaks.com/topic/301050-how-would-i-randomly-get-both-values-from-this-array/#findComment-1532224 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.