Ich habe mit dem Durchqueren von PHP-Objekten gekämpft. Ich habe das folgende DateTime-Objekt in einem Array, habe aber Probleme beim Iterieren. Was mache ich falsch?Looping durch ein DateTime-Objekt-Array
// print_r($calendar_days);
Array
(
[0] => DateTime Object
(
[date] => 2016-04-06 00:00:00
[timezone_type] => 3
[timezone] => Europe/Helsinki
)
[1] => DateTime Object
(
[date] => 2016-04-13 00:00:00
[timezone_type] => 3
[timezone] => Europe/Helsinki
)
[2] => DateTime Object
(
[date] => 2016-04-20 00:00:00
[timezone_type] => 3
[timezone] => Europe/Helsinki
)
[3] => DateTime Object
(
[date] => 2016-04-27 00:00:00
[timezone_type] => 3
[timezone] => Europe/Helsinki
)
)
PHP
<?php foreach ($calendar_days as $key => $value){ ?>
<a href="#">
<div class="day-container">
<strong> <?php echo $key->date; ?></strong>
</div>
</a>
<?php }
Dank.
sollte es '$ value-> date;' sein. – Yash
Ich habe das versucht, aber habe Nachricht: Undefinierte Eigenschaft: DateTime :: $ date – user3442612
' Php echo $ value-> Format ('Y-m-d H: i: s'); ?> ' –