drakkarnoir
asked on
Variable Variables
Basically, I have 5 arrays, and I want to pick which array to search based on a random number...so here is the layout:
$array1 = array("a","b","c");
$array2 = array("1","2","3");
$array3 = array("a","b","c");
$array4 = array("e","f","g");
$array5 = array("7","6","5");
$$randnumber = rand(1,5);
if(array_search($string,$a rray{$rand number})) // if $randnumber is 2, use $array2 and etc...
{
...
}
However, it will not pick up what array to use, can somebody fix my code so I can use variable variables?
$array1 = array("a","b","c");
$array2 = array("1","2","3");
$array3 = array("a","b","c");
$array4 = array("e","f","g");
$array5 = array("7","6","5");
$$randnumber = rand(1,5);
if(array_search($string,$a
{
...
}
However, it will not pick up what array to use, can somebody fix my code so I can use variable variables?
ASKER
Yes, but I'm very interested in variable variables, so if somebody could do it that way :)
or, if you prefer to use your variable variables :
$array1 = array("a","b","c");
$array2 = array("1","2","3");
$array3 = array("a","b","c");
$array4 = array("e","f","g");
$array5 = array("7","6","5");
$randnumber = "array".rand(1,5);
if(array_search($string,$$ randnumber )) // if $randnumber is 2, use $array2 and etc...
{
...
}
$array1 = array("a","b","c");
$array2 = array("1","2","3");
$array3 = array("a","b","c");
$array4 = array("e","f","g");
$array5 = array("7","6","5");
$randnumber = "array".rand(1,5);
if(array_search($string,$$
{
...
}
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks for bearing with me there, and thanks for your help :)
$array[1] = array("a","b","c");
$array[2] = array("1","2","3");
$array[3] = array("a","b","c");
$array[4] = array("e","f","g");
$array[5] = array("7","6","5");
$randnumber = rand(1,5); // ATTENTION : you had an "$" too much ...
if(array_search($string,$a
{
...
}