下面这段简单的截取代码为什么输出结果有< ? 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>' );
$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>' );
...全文
相关推荐
php读取html并截取字符串的简单代码
一般php采集代码能用的到,这里只是简单的实现代码。
strpos() 函数判断字符串中是否包含某字符串的方法
用php的strpos() 函数判断字符串中是否包含某字符串的方法 判断某字符串中是否包含某字符串的方法 if(strpos('www.idc-gz.com','idc-gz') !== false){ echo '包含'; }else{ echo '不包含'; } PHP strpos() 函数 strpos() 函数返回字符串在另一个字符串中第一次出现的位置。 如果没有找到该字符串,则返回 false。 语法 strpos(string,find,start) 参数 描述 string 必需。规定被搜索的字符串。 find 必需。规定要查找的字
php中的strpos使用示例
strpos()函数返回字符串在另一个字符串中第一次出现的位置。如果没有找到该字符串,则返回 false,下面看示例使用方法
php通过strpos查找字符串出现位置的方法
主要介绍了php通过strpos查找字符串出现位置的方法,实例分析了strpos的功能及使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
运维系列&虚拟化系列&OpenStack系列【仅供参考】:将 instance 连接到 second_local_net - 每5玩 OpenS(85)&&flat network 原理与配置 - 每
将 instance 连接到 second_local_net - 每天5分钟玩转 OpenStack(85)&& flat network 原理与配置 - 每天5分钟玩转 OpenStack(86)


基础编程
