我的數組是這樣的:如何訪問Foreach內部的對象?
Array
(
[id] => 196011470503479_873596956078257
[message] => #Dabur India Ltd has been ranked amongst India's Super 50 Companies by Forbes India. The annual list ranks companies that generate high returns for investors, grow their Revenues strongly and deploy funds efficiently.
[created_time] => DateTime Object
(
[date] => 2016-07-29 04:00:01.000000
[timezone_type] => 1
[timezone] => +00:00
)
[shares] => Array
(
[count] => 26
)
PHP代碼
</tbody>
<?php
$i = 1;
foreach($arr['posts'] as $poInd=>$poVal){
echo "
<tr>
<td>".$i."</td>
<td>".$poVal['id']."</td>
<td>".$poVal['name']."</td>
<td>".$poVal['message']."</td>
<td>".($poVal['created_time']->date)."</td>
<td>".$poVal['shares']['count']."</td>
<td>".count($poVal['likes'])."</td>
<td>".count($poVal['comments'])."</td>
</tr>
";
$i++;
}
?>
</tbody>
我的輸出 在我的表中的第5列是created_time
,在我的數組created_time
索引包含DateTime
對象。那麼如何從foreach
循環內的DateTime
對象獲取日期?
這是怎麼回答'@ haz'有什麼不同? – reformed