Link to home
Start Free TrialLog in
Avatar of Loganathan Natarajan
Loganathan NatarajanFlag for India

asked on

php 5.3 array_rand() not working?

I have php 5.3 version hosting and trying to achieve the result from array_rand().. it is not working....

the below example is not displayed randomly item ...but it works in php 5.2 version, i checked it....


<?php
	$inventory_Subtitle = array('60 DAY ; Both Ways!  Cover %  Returns!',
										 'PAY LESS;  ! 100% Natural Diamonds!',
										 'FREE Shipping;  Ways! Enter to  Out More!',
										 ': These Diamonds are 100%  & NON !',
										 'Highest Quality;  Prices! .',
										 '100% ; HIGH  NON Enhanced Diamonds!',
										 'BEST  on  for 100% Natural !',
										 'BEST  for  Natural !  Us.');
										 
			$rand_keys 		= array_rand($inventory_Subtitle,8);
			
			
			echo $inventory_Subtitle[$rand_keys[0]];
									 	

?>

Open in new window

Avatar of Ray Paseur
Ray Paseur
Flag of United States of America image

"is not working" does not give us much to go on if we are going to try to help you.   What happens?  Loop?  Wait?  Incorrect out?  Halt and catch fire?
ASKER CERTIFIED SOLUTION
Avatar of Ray Paseur
Ray Paseur
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Loganathan Natarajan

ASKER

it always displays only one value .. i. e **60 DAY ; Both Ways!  Cover %  Returns!**

it does not return random values ... i mean another value etc.,
The code I posted returns random values.  It is not a PHP 5.3 problem.  Please check the man pages in the comments section of the code snippet.

best regards, ~Ray
thanks, it worked out