我正在尝试在PHP中使用substr函数来获取下面的html字符串
<HR><CENTER><B>References <a href="aaaa">[Referenced By]</A></B></CENTER> <HR>
<CENTER><b>Documents</b></CENTER>
<TABLE WIDTH="100%"> <TR><TH scope="col" WIDTH="33%"></TH> <TH scope="col" WIDTH="33%"></TH> <TH scope="col" WIDTH="34%"></TH></TR> <TR> <TD ALIGN="left">
$ html是包含上面字符串的变量,我的代码如下
$ints = strpos($html,"<b>Documents</b></CENTER>");
$ii=strlen("<b>Documents</b></CENTER>");
echo substr($html,$ints + $ii+2,7);
这对我很有效,我得到了结果
TABLE W
但是当我尝试写下如下的回声时,我有一个没有错误的空白页
echo substr($html,$ints + $ii,7);
任何建议有什么问题?是新线的起点是什么原因?感谢您的帮助,如果您有任何解决方案。
答案 0 :(得分:1)
您没有获得空白页面。您可能正在获得一个恰好包含<TABLE
的呈现HTML页面。查看来源&#39;确认。