我正在使用Simple HTML DOM Parser库来解析带有DOCTYPE标记的URL。我能够达到所需的标签,但每当我回应或尝试存储结果时,它都不会向我显示任何内容。但是,var_dump()显示了所需的字符串。
for i in 1..(SELECT MyID from MyTable where MYName = 'Me')
答案 0 :(得分:3)
当输出<!doctype html>
时,浏览器会将其作为元素读取,因此您需要对<
和>
符号进行编码。 PHP已经为它构建了一个函数http://php.net/manual/en/function.htmlspecialchars.php。
所以你的代码应该是:
echo htmlspecialchars($showres);
你的来源会给你
<!doctype html>
答案 1 :(得分:1)
echo htmlentities($showres);
将回显$showres
中的内容并用HTML实体替换所有HTML标记,这样您就可以看到字符串而不让浏览器将其用作标记。
不确定您尝试做什么。
答案 2 :(得分:-2)
尝试将值转换为字符串
$showres = (string)$sKey->_[4];
此外,你的回声是在你的循环之后