我有一些元素是零。返回的元素在时间戳中,我想使用将所有 nil 元素转换为当前日期getdate()
。如果我没有使用正确的术语或提出正确的问题,我很抱歉,如果您理解,请随时编辑。
这是 XML:
<tickets type="array" count="2">
<ticket>
<solved-at type="datetime">2012-02-20T17:58:34-05:00</solved-at>
</ticket>
<ticket>
<solved-at type="datetime" nil="true"/>
</ticket>
</tickets>
php:
$xml = new SimpleXMLElement($result);
$solved_at = $xml->xpath('ticket/solved-at');
... array
echo "Ticket time solved at:" . $solved_at[$i]. "<br/>";
返回的:
Ticket time solved at:2012-02-20T17:58:34-5:00<br/>
Ticket time solved at:
我想为 xml 中的空值返回 UNIX 中的当前日期时间,有什么想法吗?我尝试了以下但无济于事,我得到与上述相同的结果:
if (is_null($solved_at[$i])) {
$solved_at = getdate(); }