Witam!
Mam pewien problem, otóż mam kilka tablic a w nich liczby i potrzebuje wylosować z każdej tablicy jedną liczbę.
Problem polega na tym, że chce utworzyć grupę tablic (na przykład w co trzecia) w których wynik by się nie powtarzał.
Prosty przykład:
//Tablice z liczbami
$tablica1 = array(1, 2, 3, 4, 5);
$tablica2 = array(1, 2, 3, 4, 5);
$tablica3 = array(1, 2, 3, 4, 5);
$tablica4 = array(1, 2, 3, 4, 5);
$tablica5 = array(1, 2, 3, 4, 5);
$tablica6 = array(1, 2, 3, 4, 5);
$tablica7 = array(1, 2, 3, 4, 5);
$tablica8 = array(1, 2, 3, 4, 5);
$tablica9 = array(1, 2, 3, 4, 5);
$tablica10 = array(1, 2, 3, 4, 5);
$tablica11 = array(1, 2, 3, 4, 5);
//losowanie liczby z powyzszych tablic
echo $tablica1[array_rand($tablica1)]; //grupa 1
echo $tablica2[array_rand($tablica2)]; //grupa 2
echo $tablica3[array_rand($tablica3)]; //grupa 3
echo $tablica4[array_rand($tablica4)]; //grupa 1
echo $tablica5[array_rand($tablica5)]; //grupa 2
echo $tablica6[array_rand($tablica6)]; //grupa 3
echo $tablica7[array_rand($tablica7)]; //grupa 1
echo $tablica8[array_rand($tablica8)]; //grupa 2
echo $tablica9[array_rand($tablica9)]; //grupa 3
echo $tablica10[array_rand($tablica10)]; //grupa 1
echo $tablica11[array_rand($tablica11)]; //grupa 2
Chce aby wyniki losowania z tablica1 nie powtarzały się z tablica4, tablica7 oraz tablica10.
Tak samo tablica2 z tablica5 tablica8 tablica11 i tak dalej.
Da się nadać tablicom ID a następnie wskazać z których ID wyniki nie mogą się powtarzać?
Pozdrawiam i proszę o pomoc.