PC Nerd Posted April 6, 2007 Share Posted April 6, 2007 hi im not sure whether or not its not working, but im giving the function an array thats 12 elements long, but whats happening is it seems to simply be taking a random number from the length of the array, not selecting a random element from the array..... do you know whats happening??? Quote Link to comment Share on other sites More sharing options...
jitesh Posted April 6, 2007 Share Posted April 6, 2007 Use Shuffle shuffle (PHP 3 >= 3.0.8, PHP 4, PHP 5) shuffle -- Shuffle an array Description bool shuffle ( array &array ) This function shuffles (randomizes the order of the elements in) an array. Note: This function assigns new keys for the elements in array. It will remove any existing keys you may have assigned, rather than just reordering the keys. Example 1. shuffle() example <?php $numbers = range(1, 20); srand((float)microtime() * 1000000); shuffle($numbers); foreach ($numbers as $number) { echo "$number "; } ?> Quote Link to comment Share on other sites More sharing options...
PC Nerd Posted April 6, 2007 Author Share Posted April 6, 2007 thankx giuys, shuffle worked!!! YAY thankx again Quote Link to comment 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.