Jump to content

[SOLVED] two bits of data, one random one needed


scottybwoy

Recommended Posts

Hi,

 

I have two bits of data in an array, and I just want to choose one randomly.  How can this be done?

 

Basically I get two blurbs of information, but it is two long to display them both so I want to just display one at a time randomly.  I had a look for how to do it in MSSQL but there only seems to be ways of getting a random row, not column.  Thanks.

Ok, I've tried that and it doesn't seem to return anything.  What am I doing wrong?

	$arr = array($prod_array['purchasing'], $prod_array['technical']);
	$rand = array_rand($arr, 1);
	$prod_array['display'] = $rand[0];

	echo $prod_array['display'];

 

[edit]

 

No worries, sussed it using this :

	$arr = array($prod_array['purchasing'], $prod_array['technical']);
	$rand = array_rand($arr, 1);
	$prod_array['display'] = $arr[$rand];

 

Is this the best way to go about it?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.