supprimer des doublons dans un tableau de tableau
Posté : 05 juil. 2023, 22:59
Bonjour,
nouvelle problèmatique !!
j'extrais d'une base de données des dates via une requête, mais j'ai plusieurs fois la même dates, alors que je veux afficher uniquement une fois la date si celle-ci est en doublon ou plus.
mon problème c'est que les doublon ou triplon s'affiche
Merci de regarder les commentaires que je fais dans mon code pour me dire si je fais erreur !!
voici mon code
nouvelle problèmatique !!
j'extrais d'une base de données des dates via une requête, mais j'ai plusieurs fois la même dates, alors que je veux afficher uniquement une fois la date si celle-ci est en doublon ou plus.
mon problème c'est que les doublon ou triplon s'affiche
Merci de regarder les commentaires que je fais dans mon code pour me dire si je fais erreur !!
voici mon code
<?php
//requete php
$result_day = $mysqli->query('SELECT infos_meteo_id, jour FROM infos_meteo');
//boucle pour récuperer les donnée
while ($row =$result_day->fetch_array()){
$days[$row['infos_meteo_id']] = $row['jour'];
//boucle pour récupérer toutes les dates
foreach($days as $id => $day){
//affectation dans un tableau de l'ensemble des tableaux de date
$dat[] = $day;
//fusion des différents tableaux
$merge = array_merge($dat);
//suppression des doublons ou plus
$dat_unique = array_unique($merge) ;
};
//nouvelle boucle de récupération des dates mes sans doublon ou plus
foreach($dat_unique as $id => $jj);
?>
<form action="index.php" method="get">
<ul><!--affichage des dates-->
<li><a href="index.php?momment=<?php echo $jj; ?>"><?php echo $jj; ?></a></li>
</ul>
</form>
<?php }
?>