我正在创建一个PDF-View-Counter。
现在我只能从 XML 更改"视图"值。当我尝试对变量($VAR++
(求和时,它不起作用。我该怎么办?
<?php
$datei = "pdf.pdf";
$xmldb = "db.xml";
$id = md5($datei);
$xml = simplexml_load_file($xmldb);
$views = $xml->xpath('/data/count[@id="'.$id.'"]/views');
$num = $views[0][0];
$num++;
echo $num; // it doesn't work
XML代码:
<?xml version="1.0" encoding="UTF-8"?>
<data>
<count id="883c7046854e04138c55680ffde90a61">
<filename>s</filename>
<views>1</views>
<lastview>f</lastview>
</count>
</data>
我想你必须将结果对象转换为整数。
据我所知SimpleXML->xpath()
总是返回一个包含零个或多个 SimpleXMLElement 对象的数组。
$num = (int) $views[0];
$num++;