Php 如何创建HTML标记?

Php 如何创建HTML标记?,php,querypath,Php,Querypath,未联机phpQuery,正在运行 echo qp('<div>s</div>')->html(); echo qp('s')->html(); 我希望得到s,但它会返回一个完整的文档: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <html><body><

未联机phpQuery,正在运行

echo qp('<div>s</div>')->html();
echo qp('s')->html();
我希望得到
s
,但它会返回一个完整的文档:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><div>s</div></body></html>

s
如何防止它添加
doctype
html
body
标记

目前,作为一种解决方法,我可以使用
qp('s')->top('body*)->html()。但我寻求一种更干净的方式。

根据:

echo qp('s')->top('body')->html();
只是亲吻(保持简单和愚蠢)

echo“s”
这将输出:

<div>s</div>
s

为此目的使用
qp
将是一种过分的行为/会无缘无故地浪费你的宝贵时间。

只是
echo“S”?@Qirel你这是什么意思?!!我需要使用qp方法构建标记。顺便说一句,这是没有doctype的
querypath的第一个Google结果。它返回
s
。顺便说一句,我希望有一个更干净的方法来解决这个问题。@PHPst好吧,去看看文档。我不确定它能清洁多少,而且它看起来像是
top
需要您选择的选择器。
echo "<div>s</div>"
<div>s</div>