mając daną tablicę $testArray zawierającą wewnątrz 8 tablic zawierających po 3 zmienne jak mogę wylosować tylko jedną z tablic z zakresu 1-8 i przekazać z niej zmienne?
'1' => array($tiny = 0; $url = 'http://wp.pl/?1'; $sig = '111'), '2' => array($tiny = 0; $url = 'http://wp.pl/?2'; $sig = '222'), '3' => array($tiny = 1; $url = 'http://wp.pl/?3'; $sig = '333'), '4' => array($tiny = 0; $url = 'http://wp.pl/?4'; $sig = '444'), '5' => array($tiny = 0; $url = 'http://wp.pl/?5'; $sig = '555'), '6' => array($tiny = 1; $url = 'http://wp.pl/?6'; $sig = '666'), '7' => array($tiny = 1; $url = 'http://wp.pl/?7'; $sig = '777'), '8' => array($tiny = 0; $url = 'http://wp.pl/?8'; $sig = '888') )
echo $tiny.' '.$url.' '.$sig;
na obecną chwilę wykonuję rand(1,8) i zależnie od wyniku wchodzę przez if do wylosowanego numeru i tam pozyskuję zmienne - ale to nie jest najlepsze rozwiązanie i wydaje mi się że losowanie tablicy będzie szybsze i mniej pracochłonne dla procesora
...
if ($roll == 1) {
$tiny = 0;
$url = 'www';
$sig = '111';
} elseif ($roll == 2) {
$tiny = 1;
$url = 'www';
$sig = '222';
} elseif ($roll == 3) {
...