Ho ribisogno di un vs asaiutino perchè non ho la minima idea di come sia possibile fare unac osa del genere seppur abbia rovato alcune strade.
In pratica ho x nomi
vorrei creare tante fasce da 3 in funzione dei nomi ed estrarre un numero a sorte tra questi e creare altre 3 fasce da x/3,
in sostanza
nomi da 1 a 24 dividere in terzine
1-2-3
4-5-6
7-8-9
10-11-12
13-14-15
16-17-18
19-20-21
22-23-24
poi per ogni terzine prendere un numero e metterlo in una fascia
FAscia A
1 - 5 - 9 - 10 -14 -18 - 19 - 23
Fascia B
2-6--7- 11 - 15 - 16 - 20 - 24
Fascia C
3 - 4 - 8 - 12 - 13 - 17 - 21 - 22
Ho provato con un ciclo for usando un icnremento am tutt'alpiù riescoa dividere in terzine ma poi non riesco a salvarle in un contenitore
Ok come non detto, mentre scrivevo sono risucito a risolvere la prima parte cosi
questo, nel caso di 24 elementi mi restituisce le 3 combinaizoni da 8 anche se non casuali come volevo io cmq sia
però ora non riesco a salvarle in un nuovo multiarray che deve essere composto cosi
mi sto elggermente rimbabendo e credo di aver ingarbugliato un pò il ciclo perche avrei dovuto, non so cocme impartire prima l'ordine di fare i 3 gruppi da 8
In pratica ho x nomi
vorrei creare tante fasce da 3 in funzione dei nomi ed estrarre un numero a sorte tra questi e creare altre 3 fasce da x/3,
in sostanza
nomi da 1 a 24 dividere in terzine
1-2-3
4-5-6
7-8-9
10-11-12
13-14-15
16-17-18
19-20-21
22-23-24
poi per ogni terzine prendere un numero e metterlo in una fascia
FAscia A
1 - 5 - 9 - 10 -14 -18 - 19 - 23
Fascia B
2-6--7- 11 - 15 - 16 - 20 - 24
Fascia C
3 - 4 - 8 - 12 - 13 - 17 - 21 - 22
Ho provato con un ciclo for usando un icnremento am tutt'alpiù riescoa dividere in terzine ma poi non riesco a salvarle in un contenitore
Ok come non detto, mentre scrivevo sono risucito a risolvere la prima parte cosi
PHP:
$y=count(elementi);/////////in questo caso sono 24
$x=count($contenitori);//in questo caso sono 3
for($n=1;$n<=$x;$n++){
for ($i =0+$n; $i <=$y;$i+=$x) {
echo $i."<br>";
}
}
questo, nel caso di 24 elementi mi restituisce le 3 combinaizoni da 8 anche se non casuali come volevo io cmq sia
PHP:
1
4
7
10
13
16
19
22
2
5
8
11
14
17
20
23
3
6
9
12
15
18
21
24
però ora non riesco a salvarle in un nuovo multiarray che deve essere composto cosi
PHP:
$multi=array(
[contenitore1]=1-4-7-10-13-16-19-22
[contenitore2]=2-5-8-11-14-17-20-23
[contenitore1]=3-6-9-12-16-18-21-24
)