我已经非常广泛地查看了stackoverflow,但找不到我正在寻找的内容。
我想在html doc中抓取两个标签之间的文本。问题是文本长度和内容每次都会改变(我们正在对多个页面进行屏幕抓取)所以我不能设置子长度而不能通过正则表达式来完成。
是否有一个等同于strpos的“结束”?
我正在使用的代码是:
$start = strpos($content,'<title>');
$end = strpos($content,'</title>');
$coName =substr ($content,$start,$end);
但它返回的不仅仅是页面上标题标签之间的内容。
答案 0 :(得分:0)
substr
的第三个参数是length
,而不是end
。所以它应该是$end-$start
。