• Home
  • Forum
  • Fare Web
  • PHP

Ordinare array multidimensionali

  • Creatore Discussione Creatore Discussione c02y
  • Data di inizio Data di inizio 13 Dic 2012
C

c02y

Utente Attivo
30 Nov 2012
30
0
0
  • 13 Dic 2012
  • #1
Come sempre chiedo aiuto a voi

Devo ordinare un array multidimensionale. I dati che invio tramite form, venogono salvati un un array multidimensionali, e poi devo stampare l'array ordinandolo in base all'ultimo parametro (CFU)

Questa è la form:

HTML:
	<table border=2>
						
								<tr>		<td colspan=3 align=center> <b>Inserimento dati corsi</b>	</tr>
								
								<tr>		<td> Docente	<td>Corso		<td> <b> CFU </b>		</tr>
						
										<form method=post action=php_24.php>
								
								<tr>		<td>	<input type=text name=docente[]>		<td>	<input type=text name=corso[]>		<td>	<select name=cfu[]>	<option value=1>1 <option value=2>2 <option value=3> 3 <option value=4> 4 <option value=5> 5 <option value=6> 6		</select>			</tr>
								
								<tr>		<td>	<input type=text name=docente[]>		<td>	<input type=text name=corso[]>		<td>	<select name=cfu[]>	<option value=1>1 <option value=2>2 <option value=3> 3	<option value=4> 4 <option value=5> 5 <option value=6> 6	</select>			</tr>
								
								<tr>		<td>	<input type=text name=docente[]>		<td>	<input type=text name=corso[]>		<td>	<select name=cfu[]>	<option value=1>1 <option value=2>2 <option value=3> 3	<option value=4> 4 <option value=5> 5 <option value=6> 6	</select>			</tr>
								
								<tr>		<td>	<input type=text name=docente[]>		<td>	<input type=text name=corso[]>		<td>	<select name=cfu[]>	<option value=1>1 <option value=2>2 <option value=3> 3	<option value=4> 4 <option value=5> 5 <option value=6> 6	</select>			</tr>	
								
								<tr>		<td>	<input type=text name=docente[]>		<td>	<input type=text name=corso[]>		<td>	<select name=cfu[]>	<option value=1>1 <option value=2>2 <option value=3> 3	<option value=4> 4 <option value=5> 5 <option value=6> 6	</select>			</tr>

								
								
								
								<tr>		<td colspan=3 align=center>	<input type=submit value=Invia>		<input type=reset value=Cancella>	</tr>
						
						
										</form>
						 
						</table>


Qui ho l'altra parte di codice. Stavo pensando di usare usort. Ma non riesco nell'impresa.

So che usort si prende due parametri, una funzione( da me creata) e l'array sul quale operare.

PHP:
<?php
				
				
					
						for ($i=0; $i<5; $i++ )
	
						{
							$docente['$i']=$_POST['docente'][$i];
							$nomedocente = $docente['$i'];
							
							$corso['$i']=$_POST['corso'][$i];
							$nomecorso  = $corso['$i'];
							
							$cfu['$i']=$_POST['cfu'][$i];
							$valore_cfu= $cfu['$i'];

							$finale["$nomedocente"]["$nomecorso"]="$valore_cfu";

						}
				
				function ordina($x,$y)
							
							{
								if ($x[2]==$y[2])
								return 0;
								else if ($x[2]<$y[2])
								return -1;
								else
								return 1;
							}
							
			usort($finale,'ordina');
			print_r($finale);
		
		
		?>

Il dovrebbe essere la funzione, che tra l'altro ho trovato su internet...
 
Ultima modifica di un moderatore: 13 Dic 2012
Devi accedere o registrarti per poter rispondere.

Discussioni simili

G
Ordinare un array multidimensionale
  • Gae
  • 30 Apr 2022
  • PHP
Risposte
4
Visite
2K
PHP 3 Mag 2022
Gae
G
P
[PHP] ordinare un array multidimensionale in modo personalizzato
  • perseoclub
  • 7 Ago 2017
  • PHP
Risposte
2
Visite
1K
PHP 9 Ago 2017
perseoclub
P
M
Ordinare array (multidimensionale)?
  • mrbaba
  • 6 Mar 2015
  • PHP
Risposte
3
Visite
2K
PHP 7 Mar 2015
mrbaba
M
M
Ordinare array multidimensionale con esclusioni
  • m.pittini
  • 3 Apr 2014
  • Javascript
Risposte
0
Visite
1K
Javascript 3 Apr 2014
m.pittini
M
ordinare un array bidimensionale
  • borgo italia
  • 9 Set 2013
  • Snippet PHP
Risposte
0
Visite
4K
Snippet PHP 9 Set 2013
borgo italia
C
Ordinare array in base alla lunghezza dei valori
  • c02y
  • 17 Dic 2012
  • PHP
Risposte
3
Visite
2K
PHP 18 Dic 2012
c02y
C
C
Ordinare alfabeticamente un array e ordinare un secondo array in funzione del primo.
  • cavaliere123
  • 1 Ott 2012
  • Javascript
Risposte
12
Visite
3K
Javascript 1 Ott 2012
cavaliere123
C
F
Ordinare array bidimensionale
  • FabrizioLodesani
  • 30 Ago 2012
  • PHP
Risposte
2
Visite
2K
PHP 31 Ago 2012
FabrizioLodesani
F
R
Ordinare array in base al valore
  • ReWeNgE
  • 7 Dic 2011
  • PHP
Risposte
7
Visite
2K
PHP 10 Dic 2011
Eliox
S
ordinare array di date
  • SaHToR
  • 28 Set 2011
  • PHP
Risposte
4
Visite
5K
PHP 29 Set 2011
borgo italia
R
Ordinare array in base al valore e alla key
  • ReWeNgE
  • 24 Ago 2009
  • PHP
Risposte
1
Visite
2K
PHP 24 Ago 2009
Eliox
T
come ordinare dei record recuperati da due tabelle
  • twogate
  • 5 Lug 2023
  • MySQL
Risposte
0
Visite
4K
MySQL 5 Lug 2023
twogate
T
Ordinare option di una select
  • otto9due
  • 20 Feb 2023
  • Javascript
Risposte
5
Visite
2K
Javascript 22 Feb 2023
otto9due
[C#] Ordinare un livello specifico di un custom tree
  • felino
  • 9 Set 2022
  • .NET Framework
Risposte
0
Visite
4K
.NET Framework 9 Set 2022
felino
M
Ordinare una query join
  • Max61
  • 9 Giu 2020
  • PHP
Risposte
2
Visite
1K
PHP 9 Giu 2020
Max61
M
A
[MySQL] riordinare campo criptato
  • Angelo18
  • 24 Giu 2018
  • MySQL
Risposte
1
Visite
1K
MySQL 25 Giu 2018
Max 1
L
[PHP] ordinare per data
  • luis45
  • 8 Apr 2018
  • PHP
Risposte
3
Visite
3K
PHP 9 Apr 2018
macus_adi
F
[HTML] Google fogli ordinare per colonne
  • Fabio7
  • 14 Dic 2017
  • HTML e CSS
Risposte
0
Visite
1K
HTML e CSS 14 Dic 2017
Fabio7
F
ALGORITMO per trasformare/mappare/coordinare Tocchi tra Tablet e Desktop PC
  • lidya123
  • 25 Mag 2017
  • Programmazione
Risposte
0
Visite
2K
Programmazione 25 Mag 2017
lidya123
T
[PHP] ordinare un campo varchar che contiene numeri
  • theseo
  • 11 Mar 2017
  • PHP
Risposte
6
Visite
3K
PHP 12 Mar 2017
theseo
T
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?