Ich habe ein Array wie folgt drucken:Wie Arraydaten folgende aktuelle Datum
$f= array("Sunday", "Monday","Tuesday","Wednesday", "Thursday","Friday", "Saturday");
ich eine foreach-Schleife für $ f und Druckdatum ausgeführt haben. Das Ergebnis ist:
Array ([0] => Sunday [1] => Monday [2] => Tuesday [3] => Wednesday [4] => Thursday [5] => Friday [6] => Saturday)
aber ich will, wenn es Mittwoch heute ist, dann wird der Ausgang sein:
Array ([0] => Wednesday [1] => Thursday [2] => Friday [3] => Saturday [4] => Sunday [5] => Monday [6] => Tuesday)
Hier ist mein Code:
$f= array("Sunday", "Monday","Tuesday","Wednesday", "Thursday","Friday", "Saturday");
foreach ($f as $value) {
if($value == date('l')){
$date[] = $value;
}
}
print_r($date);
es zurückgeben mir folgendes Ergebnis :
Array ([0] => Thursday [1] => Thursday [2] => Thursday [3] => Thursday [4] => Thursday [5] => Thursday [6] => Thursday)
'date (‘ l ') gibt Donnerstag zurück, weil heute Donnerstag ist, und Bedingung erfordert Vergleichsoperator, nicht Zuweisung. –