Tri d'une table en php
K.aoutar
-
louloute300 Messages postés 335 Date d'inscription Statut Membre Dernière intervention -
louloute300 Messages postés 335 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Bonjour,
j'espere que vous etes bien!!
en fait j'ai importé une base en phpmyadmin etje voulerai faire le tri de cette table test(24 champs) de quel sorte d'eleminner les doublets dans un champ.
par exple : le champ PORT
PORT
Fa0/1
Fa0/10
Fa0/12
Fa0/13
Fa0/13
Fa0/13
Fa0/19
Fa0/19
Fa0/19
Fa0/19
et veux avoir comme resultat:
PORT
Fa01
Fa0/10
Fa0/13
Fa0/19
je veux programmer le tri (elimination des doublets ) par php, est ce que c'est possible!?
et j'ai la table dynamique (meme champs mais les données sont mises a jours)
si vous avez des idées je serai amplement reconnaissante (je suis d'une formation reseaux et pour la 1ere fois que j'utilise php
Bien cordialement
Bonjour,
j'espere que vous etes bien!!
en fait j'ai importé une base en phpmyadmin etje voulerai faire le tri de cette table test(24 champs) de quel sorte d'eleminner les doublets dans un champ.
par exple : le champ PORT
PORT
Fa0/1
Fa0/10
Fa0/12
Fa0/13
Fa0/13
Fa0/13
Fa0/19
Fa0/19
Fa0/19
Fa0/19
et veux avoir comme resultat:
PORT
Fa01
Fa0/10
Fa0/13
Fa0/19
je veux programmer le tri (elimination des doublets ) par php, est ce que c'est possible!?
et j'ai la table dynamique (meme champs mais les données sont mises a jours)
si vous avez des idées je serai amplement reconnaissante (je suis d'une formation reseaux et pour la 1ere fois que j'utilise php
Bien cordialement
A voir également:
- Tri d'une table en php
- Table ascii - Guide
- Table des matières word - Guide
- Comment faire un tri personnalisé sur excel - Guide
- Logiciel tri photo - Guide
- Easy php - Télécharger - Divers Web & Internet
2 réponses
lors de ta requete, tu peux essayer de faire un DISTINCT dans le SQL ...
sinon en php, tu fais un tableau, et tu rentres les valeurs dedans... les doublons seront automatiqueemnt écrasés
sinon en php, tu fais un tableau, et tu rentres les valeurs dedans... les doublons seront automatiqueemnt écrasés
Il existe cette fonction en php:
array_unique ($tab);
Sinon voici une fonction qui à partir de:
$tab=array("Menu1""Menu2","Menu2","menu3","menu1");
$tabsorti=fabriqliste($tab);
$Tabsorti contient: "Menu1","Menu2","Menu3"
function fabriqliste($valeur){ // Permet de fabriquer une liste sans avoir 2 fois le même text $valeur=array()
$n=0;
for ($i=0;$i<count($valeur);$i++){
$ecri=1;
if ($n>0){
for ($j=0;$j<$n;$j++){
if($tab[$j]==$valeur[$i]){$ecri=0;break;}
}
}
if ($ecri==1){$tab[$n++]=$valeur[$i];}
}
return $tab;
}
array_unique ($tab);
Sinon voici une fonction qui à partir de:
$tab=array("Menu1""Menu2","Menu2","menu3","menu1");
$tabsorti=fabriqliste($tab);
$Tabsorti contient: "Menu1","Menu2","Menu3"
function fabriqliste($valeur){ // Permet de fabriquer une liste sans avoir 2 fois le même text $valeur=array()
$n=0;
for ($i=0;$i<count($valeur);$i++){
$ecri=1;
if ($n>0){
for ($j=0;$j<$n;$j++){
if($tab[$j]==$valeur[$i]){$ecri=0;break;}
}
}
if ($ecri==1){$tab[$n++]=$valeur[$i];}
}
return $tab;
}