Bonjour à tous
J’ai fichier excel CSV dont je récupère les composants
je cherche un moyen de classer en ordre croissant des valeurs numériques incluses dans les valeurs alphanumériques avant le chargement dans une table
exemple
première valeur 12/05/2024puis des valeurs du type rue, numéro
deuxième valeur 45
troisième valeur 1976
quatrième valeur 78
idem pout les valeurs 6 et 7
mon bout de code
j'ai essayé ceci mais ça ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 $fp = fopen($fichier , "r"); { if ($fp) { while (!feof($fp)) { $cp_texte++; $buffer = fgets($fp,8000); $mot[$cp_texte]=explode(";",$buffer); } // fin de $fp = fopen } // fin de if ($fp) } // fin de while fclose ($fp); // -------------------------------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $tab =array(); $tab[1] = $mot[$cp_texte][1]; $tab[2] = $mot[$cp_texte][2]; $tab[3] = $mot[$cp_texte][3]; $tab[4] = $mot[$cp_texte][4]; $tab[5] = $mot[$cp_texte][5]; $tab[6] = $mot[$cp_texte][6]; asort($tab); echo $tab[1].'--'.$tab[2].'--'.$tab[3].'--'.$tab[4].'--'.$tab[5].'<br>';
Partager