Ciao, rieccomi con un altro problema, sto cercando di capire come si fa per ordinare delle righe di un file di testo sfruttando un array.
questo e ciò che ho attualmente: un file chiamato squadra.txt
cosi composto:
	
	
	
		
e questo e quello che vorrei riuscire ad ottenere, riscrivendo il file squadra.txt:
	
	
	
		
sto cercando di venirne a capo e ho provato in questo modo:
	
	
	
		
in pratica, finora riesco solo a leggere il file e stamparlo a video, ma vorrei riuscire a dargli l'ordine come riporto nell'array, ma non so come applicare l'array e riscrivere il file con il nuovo ordine dato. Grazie
				
			questo e ciò che ho attualmente: un file chiamato squadra.txt
cosi composto:
		Codice:
	
	Carlo>Portiere
Marco>Attaccante
Paolo>Difensore
Antonio>Ala destra
Andrea>Ala sinistra
		Codice:
	
	Carlo>Portiere
 Paolo>Difensore
 Antonio>Ala destra
 Andrea>Ala sinistra
 Marco>Attaccante
		PHP:
	
	<?php
$array = array("Portiere", "Difensore", "Ala destra", "Ala sinistra", "Attaccante");
$file = "squadra.txt";
$righe = file($file);
$array = count($righe);
$sorted = array($array);
for ($nome=0; $nome<=$array; $nome++)
{
$sorted[$nome]    = $righe[$nome];
}
natsort($sorted);
print_r ($sorted);
$newfile = @fopen ("prova.txt", "a+");
for ($nome=0; $nome<=$array; $nome++)
{
@fwrite($newfile, $sorted[$nome]);
}
@fclose ($newfile);
?>
			
				Ultima modifica di un moderatore: 
			
		
	
										
										
											
	
										
									
								 
	 
	 
 
		
 
 
		
 
 
		 
 
		 
 
		 
 
		