foreach qui n'affiche pas toutes les valeurs de array
Posté : 13 janv. 2010, 15:44
Bonjour,
J'ai réalisé un petit script :
Array ( [0] => -- SELECTIONNEZ -- [1] => recetteFromage1sf_ge.pdf [2] => SFParisMouf-degust-aperiSlowN1.pdf [3] => SFParisMouf-degust-From-vins26mars.pdf [4] => SFParisMouf-degust-10-12-2009.pdf [5] => PDF-SlowFood-vinsCorse.pdf )
Or la liste émise par le foreach me renvoi ça :
PDF-SlowFood-vinsCorse.pdf
Vous savez pourquoi ça ne me renvoi que la dernière valeur ? :s
J'ai réalisé un petit script :
<?php
$dossier = './pdf';
$lecture = scandir($dossier);
$selec = '-- SELECTIONNEZ --';
if(isset($_GET['modifier_news'])){
$selectioned = $news['pdf'];
$lecture[] = $selectioned;
$lecture[] = $selec;
}
else{
$lecture[] = $selec;
}
$tab = array_slice($lecture,2);
$renverse = array_reverse($tab);
$unique = array_unique($renverse);
foreach($unique AS $valeur){
$list_pdf = '<option value="'.$valeur.'">'.$valeur.'</option>';
}
echo '<select name="pdf">'.$list_pdf.'</pdf>';
?>
En faisait un print_r($unique); cela me renvoi ça : Array ( [0] => -- SELECTIONNEZ -- [1] => recetteFromage1sf_ge.pdf [2] => SFParisMouf-degust-aperiSlowN1.pdf [3] => SFParisMouf-degust-From-vins26mars.pdf [4] => SFParisMouf-degust-10-12-2009.pdf [5] => PDF-SlowFood-vinsCorse.pdf )
Or la liste émise par le foreach me renvoi ça :
PDF-SlowFood-vinsCorse.pdf
Vous savez pourquoi ça ne me renvoi que la dernière valeur ? :s