PHP XPath 2.0 获得最大值



我有一个给定的XML结构:

<?xml version="1.0" encoding="utf-8"?>
<phonebooks>
<phonebook name="xxx" owner="1">
<contact>
...
<mod_time>1452420868</mod_time>
<uniqueid>2026447</uniqueid>
</contact>
<contact>
...
</contact>
</phonebook>
</phonebooks>

我需要来自<mod_time>的最大值(最新时间戳(

xpathtester说,max(//mod_time)会没事的。

所以我在我的脚本中尝试:

$modTime = $phonebook->xpath(max('//mod_time'));

这给了我警告

max((:当只给出一个参数时,它必须是数组

周围有什么快速的帮助吗?

感谢

只需移动引号即可使用fn:max函数而不是 PHP 函数:

$modTime = $phonebook->xpath('max(//mod_time)');

最新更新