So zugegriffen wird, habe ich die folgende for-Schleife:PHP- For-Schleife nicht
$arr = [];
for($x = date('j', strtotime('this week')); $x <= date('j', strtotime('this week + 6 days')); $x++)
{
dd('test');
$arr[$x] = [
'y' => $x,
's' => 0,
'c' => 0,
'cl' => 0
];
}
dd('test2');
Das Problem ist, dass die Schleife nie zugegriffen wird ... die dd() zurückkehrt ‚test2‘ aber die for-Schleife ist nicht zugegriffen und es werden keine Fehler zurückgegeben. Ich habe eine ähnliche:
for($x = 1; $x <= date('t', strtotime('today')); $x++)
{
$arr[$x] = [
'y' => $x . ' ' . date('M', strtotime('today')),
's' => 0,
'c' => 0,
'cl' => 0
];
}
Und diese funktioniert perfekt. Was ich versuche, ist Indizes für $ arr basierend auf den Tagen dieser Woche oder im folgenden Fall basierend auf den Tagen dieses Monats zu generieren. Ich verstehe einfach nicht, warum einer arbeitet und der andere nicht. Vielen Dank für Ihre Zeit und Hilfe!
I var_dump würde 'date ('j', strtotime ('diese Woche'))' zu sehen, was val Sie bekommen – ThisGuyHasTwoThumbs
https://3v4l.org/LrLcv – Xatenev
Ich bin ziemlich sicher "diese Woche" ist nicht was du willst. Was versuchst du zu erreichen? – Xatenev