j'essai de faire un système qui marche sous base de fichier txt
le fichier txt se présente sous cette forme :
@anom1;;5
@cnom2;;3
@nnom3;;8
@hnom4;;4
@enom5;;1
......................
j'utilise ce code pour le lire et l'afficher :
Code : Tout sélectionner
$handle = fopen('@@BDD.txt', 'r');
$tb_nom = array();
$tb_total = array();
$i = 0;
while(($data = fgetcsv($handle, 1000, ';;')) !== FALSE){
$tb_nom[$i] = $data[0];
$tb_total[$i] = $data[2];
$i++;
}
$i_max = $i;
fclose($handle);
array_multisort($tb_nom, $tb_total);
echo "<table>";
for($i = 0; $i < $i_max; $i++){
echo "<tr>";
echo ' '.$tb_nom[$i].' '.$tb_total[$i].'<br>';
echo "</tr>";
}
echo "</table>";anom1 == > 5
cnom2 ==> 3
enom3 ==> 1
hnom4 ==> 4
nnom5 ==> 8
je voudrais afficher selon le nombre en ordre décroissant et avoir :
nom3 ==> 8
nom1 ==> 5
nom4 ==> 4
nom2 ==> 3
nom5 ==> 1
comment procédé sachant que ce chiffre change régulièrement
cdt PAscal