Simple_HTML_DOM解析';查找';值设置为Integer


Simple_HTML_DOM parse 'find' value to Integer

我正在研究Simple_HTML_DOM,发现一个问题,我花了2个小时才找到解决方案:-(

我有以下代码:

$num = $html->find('span.pageNum');    

这段代码可以获取我博客上的页数,而且它很有效。太好了。

如果我做

echo $num[0];    

我看到屏幕上的页数,但如果我尝试做一些类似的事情:

echo ($num[0]+2);    

例如,它不像INTEGER那样工作,它会返回以下输出:

3    

因此,我需要将"find"设置为整数并进行数学运算,但我尝试了所有操作,但都没有成功(比如使用(int)$num[0]进行强制转换等等)。

有人能帮我吗?我不知道该怎么做。。。我真的什么都试过了!!:-(

提前感谢!!

找到解决方案!!我用过:

$pgnum = filter_var($num[0], FILTER_SANITIZE_NUMBER_INT);

工作很棒!!感谢:-)