J'ai un tableau de noms d'image, un tableau de valeurs de tableau à retirer du tableau des noms d'image, et un tableau de dates.PHP: array help
$images = scandir($dir);
$filestomove = array('home-accessories----candles.jpg');
$displayDates = array('25/12/2010', '26/12/2010');
Fondamentalement, je veux faire une boucle à travers le réseau de dates d'affichage et si aucune des valeurs dans le tableau == de la date d'aujourd'hui je veux faire une array_diff sur les images $ et filetomove $.
C'est la boucle avec laquelle j'ai des problèmes.
Voici mon code:
$images = scandir($dir);
$images2 = array();
//array of filenames to move from images array
$filestomove = array('home-accessories----candles.jpg');
//creates date in the format of 15/12/2010
$format = 'd/m/Y';
// date of current day
$today = date($format);
//date display the ad
$displayDates = array('25/12/2010', '26/12/2010');
foreach ($displayDates as $key => $value){
if($today != $value){
//remove the filenames from the array and create new array
$images2 = array_diff($images, $filestomove);
//overwrite the old array with the new one
$images = $images2;
break;
}
}
Le problème ici est que si la première valeur est la date d'aujourd'hui, il supprimera l'élément du tableau, puis briser la boucle, même si le deuxième élément du tableau est peut-être aujourd'hui rendez-vous amoureux.
J'ai besoin d'aide pour faire cette boucle. Je ne sais pas comment vérifier le tableau $ displayDates et seulement supprimer l'élément de tableau si la date d'aujourd'hui n'est pas dans le tableau.
Toute aide serait grandement appréciée!
Cordialement,
Billy
juste ce dont j'avais besoin merci! – iamjonesy