下面这段简单的截取代码为什么输出结果有< ? strpos函数用错了吗?
<?
$a=<<<eot
12345<h1>七弦月</h1>12345
eot;
function rsubstr($fd,$start,$end){
$startpos = strpos($fd,$start)+strlen($start);
$endpos = strpos($fd,$end,$startpos);//截取标记
echo "||$startpos-$endpos ||";Return substr($fd,$startpos,$endpos-$startpos);
}
echo rsubstr($a, '<h1>','</hl>' );