
09-06-2007
|
| Administrator
Join Date: Jun 2007
Posts: 3,729
BRL$: 35,139.70 Thanks: 0
Thanked 7 Times in 7 Posts
Rep Power: 406 | | counting the amount in an array / 90 then and place into another array Ok guys sorry about the lame title but couldn't think of a better way to describe what I'm trying to do I will try to do it better below: Ok think of it as a football (soccer for some) match. I have an array of 60 commentry clips Code:--------- $commentry_cips = array(1 => 'kicks off',2 => 'takes a shot',3 => 'etc etc);--------- So I have all my commentry needed for the match, then I set the length of the match. Code:--------- $full_time = 90 + rand(1,5);$curr_time = 0;--------- Ok.. now I need to somehow get all the commentry clips to print out at random times within the 90mins I used a basic loop like below Code:--------- foreach($commentry_clips as $key => $value) { $curr_time = rand($curr_time +1, $curr_time +5); //make sure clips don't get printed out after full time if(!$curr_time >= $full_time) { echo $curr_time . ': ' . $value; }}--------- The above works ok except sometimes a few get missed out because of the rand(); for example when it's looping if the rand() line ends up picking numbers 2,3,2,3,4,1,2,3 etc then all the clips get used, if it picks 4,5,3,4,5,4 then becuse it hits the $full_time var quick loads get chopped off. what I need is to get all the commentry clips printed out onto the page at random times but they all need to fit in within the 90mins of play. and of course say i refreshed the page it would jumble them all up again so they came out at different times again Thanks in advance and sorry for the long winded explaination just tried not to miss anything out To view links or images in this forum your post count must be 1 or greater. You currently have 0 posts. | |
__________________ █ High Quality To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.
█ Powerful To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.
█ To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.
To receive latest updates about BRL Forums, Subscribe to Latest Updates Thread.
| | | |