PHP XPath 2.0使用max获得最大值
我有一个给定的XML结构:PHP XPath 2.0使用max获得最大值,php,xpath,max,Php,Xpath,Max,我有一个给定的XML结构: <?xml version="1.0" encoding="utf-8"?> <phonebooks> <phonebook name="xxx" owner="1"> <contact> ... <mod_time>1452420868</mod_time> <uniqueid>20264
<?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>
这给了我警告
max():仅给定一个参数时,它必须是数组
有什么快速的帮助吗
Thx只需移动引号即可使用
fn:max
函数,而不是PHP函数:
$modTime = $phonebook->xpath('max(//mod_time)');
max
始终是php的核心函数,解决方案很简单-但您自己无法获得它。谢谢!
$modTime = $phonebook->xpath('max(//mod_time)');