• Home
  • Forum
  • Fare Web
  • PHP

Creare più array da un array unico

  • Creatore Discussione Creatore Discussione Monital
  • Data di inizio Data di inizio 27 Ott 2014

Monital

Utente Attivo
15 Apr 2009
778
2
18
  • 27 Ott 2014
  • #1
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
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 27 Ott 2014
  • #2
Ciao, prova a prendere spunto da qui
 

Monital

Utente Attivo
15 Apr 2009
778
2
18
  • 2 Nov 2014
  • #3
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
  • 2 Nov 2014
  • #4
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;		}
			}
		} 
	}
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

  • Bloccata
qual è il modo più semplice per creare file GIF di alta qualità?
  • Federico.Marcelo
  • 4 Set 2018
  • Webdesign e Grafica
Risposte
4
Visite
2K
Webdesign e Grafica 26 Set 2018
LinuxOhYeah
L
T
CREARE UN SITO INTERNET AMATORIALE NEL MODO PIÙ RAPIDO, EFFICACE ED ECONOMICO.
  • Thoth Shoggoth
  • 15 Ott 2016
  • Programmazione
Risposte
2
Visite
2K
Programmazione 21 Ott 2016
caygri
C
[Facebook Autolike]Software per gestire più account, mandare like, creare stati, amicizie e altro..
  • C.Darkness
  • 7 Ago 2014
  • Vendere e Acquistare pubblicita' online
Risposte
0
Visite
2K
Vendere e Acquistare pubblicita' online 7 Ago 2014
C.Darkness
C
R
Creare report da una data.
  • Ramon
  • 10 Mag 2025
  • MS Access
Risposte
0
Visite
352
MS Access 10 Mag 2025
Ramon
R
S
Creare un bollettino postale in html o altro linguaggio
  • salvo_76
  • 8 Giu 2024
  • HTML e CSS
Risposte
3
Visite
2K
HTML e CSS 2 Feb 2025
Fra_23
F
F
Salve a tutti, devo creare un sito web/gioco online dove cliccando il tasto 'Inizia' del form viene estratta una capitale casualmente dal
  • faccone
  • 8 Mag 2024
  • PHP
Risposte
1
Visite
1K
PHP 23 Apr 2025
webest
C
Come ricreare questo calcolatore di prezzi a step con woocommerce?
  • calmabubbasst
  • 20 Feb 2024
  • WordPress
Risposte
0
Visite
2K
WordPress 20 Feb 2024
calmabubbasst
C
E
Creare un testo trasparente dietro un div
  • enzo_88
  • 13 Set 2023
  • HTML e CSS
Risposte
5
Visite
3K
HTML e CSS 17 Set 2023
WmbertSea
M
Creare traccia di download file sul server
  • Morgy
  • 29 Lug 2023
  • HTML e CSS
Risposte
2
Visite
2K
HTML e CSS 14 Ago 2023
Morgy
M
A
Cerco programmatore/sviluppatore per creare forum
  • Alsi
  • 9 Lug 2023
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
3
Visite
5K
Offerte e Richieste di Lavoro e/o Collaborazione 17 Mag 2024
Riminese
R
L
Creare ancore interne alla pagina
  • luis45
  • 5 Lug 2023
  • PHP
Risposte
1
Visite
1K
PHP 6 Lug 2023
WmbertSea
I
Creare un banner temporaneo JavaScript
  • IlTizioScriptato
  • 25 Apr 2023
  • Javascript
Risposte
0
Visite
2K
Javascript 25 Apr 2023
IlTizioScriptato
I
C
Creare Tabella Dati Meteo prelevandoli da dei Tags in un altro foglio
  • Cavaliere
  • 8 Dic 2022
  • PHP
  • 2
Risposte
27
Visite
4K
PHP 14 Dic 2022
Cavaliere
C
Cordova errore quando cerco di emulare o creare la app
  • simgia
  • 19 Lug 2022
  • Sviluppo app per Android
Risposte
2
Visite
3K
Sviluppo app per Android 29 Lug 2022
simgia
U
PHP creare un file excel dopo ricerca nel DB
  • Umberto Federico
  • 15 Giu 2022
  • PHP
Risposte
0
Visite
1K
PHP 15 Giu 2022
Umberto Federico
U
A
Creare un cronometro
  • andrea_php
  • 3 Feb 2022
  • PHP
Risposte
5
Visite
2K
PHP 7 Feb 2022
otto9due
G
[PHP] Creare script di prenotazione con controllo disponibilità.
  • Gabriele_04
  • 3 Set 2021
  • PHP
Risposte
7
Visite
5K
PHP 8 Set 2021
Rikk73
F
Ricreare struttura php+mysql su Xampp
  • francescoITA
  • 23 Ago 2021
  • Apache
Risposte
0
Visite
6K
Apache 23 Ago 2021
francescoITA
F
F
Creare elementi html con javascript
  • Fra_23
  • 7 Mag 2021
  • Javascript
Risposte
3
Visite
3K
Javascript 10 Ago 2021
McLeanerGla
M
Modificare codice e creare link
  • Shyson
  • 5 Mag 2021
  • PHP
Risposte
0
Visite
1K
PHP 5 Mag 2021
Shyson
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?