Creare più array da un array unico

Monital

Utente Attivo
15 Apr 2009
778
2
18
Salve a tutti e bentrovati,

avrei bisogno di un suggerimento e vado subito al dunque

ho un array che si popola da un estrazione dal database

PHP:
[0]=>elemento1
[1]=>elemento2
[2]=>elemento3
[3]=>elemento4
[4]=>elemento5
[5]=>elemento6
[6]=>elemento7
[7]=>elemento8

ora semplicemente avendo una variabile $x creare degli array in funzione di questa variabile. ad esmpio se la variabile è pari a 2 deve crearmi

[1]=>array([0]=>elemento1,[1]=>elemnto2)
[2]=>array([0]=>elemnto3,[1]=>elemtno4)

etc. etc.

se invce la variabile è paria 4 deve crearmi 2 array da 4

non riesco a farlo con il for.

sapreste aiutarmi?

Thank
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
grazie ciric. ho visto il topic e diciamo che quello potrebbe essermi utile nella fase successiva,anche se qualcosa non mi è chiaro. il primo problema che non riescoa risolvere e creare i primi gurppi.

In soldoni ho 32 elementi in un array e devo creare 8 gruppi da 4 in questo modo.

Prendendo ad esempio un array [0]=>Pinco,[1]=>pallino ......... [30]=>Sempronio,[31]=>caio

da chiave 0 a chiave 3 nel gruppo A
da 4 a 7 nel gruppo B
da 8 a 11 nel gruppo C

poi successivamente devo prendere1 per gruppo e ricreare4 Gruppii da 8 e forse questo ce la posso fare seguendo lo spunto da te citato. Ma resta il rpimo problema. Mi sa sserve un for un pò più complicato.

ce provo nel mentre
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
dimenticavo di dire che come al solito si tratta di uno script dinamico quindi oggi sono 32 domani possono essere 40 ed anche la variabile 4 può cambiare. ovviamente devono essere divisibili quindi che so un domani possono essere 5 gruppi da 8 quindi 40 elementi oppure 4 gruppi da 6 quindi 24 elementi.

sono riuscito a creare x gruppi ma non riesco a creare il for che prende 4 elementi alla volta

questo è il massimoc h sono riuscito a fare sfruttando un vecchio suggerimento avuto da questo forum, sarà che sto un pò fuso sto periodo ma non riescoa d andare oltre

PHP:
$x=$gruppi;//4
$numero=count($principale);//32
$nr_st=$numero/$x;//8

	for($n=1;$n<=$nr_st;$n++){ 
		for($i=0+$nr_st;$i<=$numero;$i+=$nr_st){
			foreach($principale as $key2=>$pri){
				if($i==$key2){		$new_num[$n-1][]=$pri;		}
			}
		} 
	}
 
Discussioni simili
Autore Titolo Forum Risposte Data
Federico.Marcelo qual è il modo più semplice per creare file GIF di alta qualità? Webdesign e Grafica 4
C [Facebook Autolike]Software per gestire più account, mandare like, creare stati, amicizie e altro.. Vendere e Acquistare pubblicita' online 0
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
F Creare elementi html con javascript Javascript 4
Shyson Modificare codice e creare link PHP 0
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
L Creare una forma geometrica Photoshop 1
M [Cerco] aiutanti per creare sito Offerte e Richieste di Lavoro e/o Collaborazione 8
S Libreria PHP per creare file dwg o dxf PHP 0
R Come creare sistema Add to homescreen PHP 3
L Creare un countdown con giorno specifico della settimana PHP 3
W Creare link di una dato Classic ASP 0
W creare file .jar Java 2
M Creare con il Vb 2010 Il Classico Notes di Windows Vista Visual Basic 1
MarcoGrazia Creare una password Snippet Javascript 0
J creare pagina php di prenotazione PHP 5
A Creare un modulo di ricerca avanzata con dreamweaver HTML e CSS 0
INTEROPERABILITY Sviluppatrice/formatrice creare APP Offerte e Richieste di Lavoro e/o Collaborazione 0
L Creare una pagina pre-home WordPress 1
G Creare side-bar non visibile da dispositivi mobile HTML e CSS 0
L creare oggetti da una classe tramite un form Javascript 0
Web93 CREARE SITO WEB COMICS CON WORDPRESS WordPress 0
maxnegri Contare sessioni aperte e creare condizione PHP 1
A Come creare pulsante donazione PayPal HTML e CSS 5
L [CERCO] Creare blog su WordPress con tema Divi Offerte e Richieste di Lavoro e/o Collaborazione 3
F Creare un set di date a seconda del frazionamento scelto da inserire in MySQL PHP 6
R [Photoshop] Creare Azione Photoshop 1
F [PHP] creare tabella e tasto cerca PHP 3
A Creare con Javascript un percorso all'interno di uno spazio Javascript 0
B [PHP] Creare PDF dopo inserimento dati form PHP 4
A [HTML] Creare sito web per eLearnig HTML e CSS 2
R Bootstrap 4 - creare una finestra di testo responsive sopra un Carousel jQuery 1
Spenalzo Creare tabelle multiple con Access via VBA MS Access 2
R [PHP] Creare sistema random PHP 3
D [PHP] Consigli su come creare form PHP 1
I Creare Qsl radioamatore con testo editabile Presentati al Forum 1
T [PHP] Creare Honeypot per form contatti PHP 10
S [PHP] Creare collegamento filtri di ricerca al database PHP 6
Z Creare VirtualHost Apache2 con PHP? Programmazione 0
max_400 [HTML] Come creare un jpg animata (non gif animata) HTML e CSS 3
A Come creare un framset Sviluppo app per Android 1
T con oop creare un ciclo per una pagina dinamica html con php PHP 3
X [Apache] Creare sito clone/preservare codice sorgente Apache 7
E [PHP] creare temporary table per dati da xml PHP 2
M [MySQL] CREARE UN LINK SU UN DETERMINATO CAMPO DI UNA TABELLA RISULTATO DI UNA QUERY SQL MySQL 3
P [Photoshop CC] Come posso creare quest'effetto - cerchi concentrici Windows e Software 6
R [PHP] creare pagina profilo per ogni utente PHP 4
V [WordPress] Creare una struttura di articoli da una struttura di cartelle WordPress 1

Discussioni simili