找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1036|回复: 0
打印 上一主题 下一主题

php截取字符串并保留完整xml标签的函数代码

[复制链接]

2536

主题

2536

帖子

7532

积分

论坛元老

Rank: 8Rank: 8

积分
7532
跳转到指定楼层
楼主
发表于 2018-2-14 08:26:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            [U]复制代码[/U] 代码如下:
0120123456789';  
    function substr_remain_tag($s, $o, $l) {  
        $is_match   = preg_match_all(  
    .*?               #标签内容  
         #结束标签  
    ;x  
    heredoc  
    , $s, $matches, PREG_OFFSET_CAPTURE, $o);  
        if ( $is_match ) {  
            foreach ( $matches[0] as $match ) {  
                $o0 = $match[1];  
                #标签左边界越过截取目标右边界, 退出  
                if ( $o0 >= $o + $l ) break;  
                $l0 = strlen($match[0]);  
                #标签右边界在截取目标右边界内, 继续  
                if ( $o0 + $l0
            
            
您可能感兴趣的文章:
  • php输出xml格式字符串(用的这个)
  • PHP实现返回JSON和XML的类分享
  • php+xml结合Ajax实现点赞功能完整实例
  • php通过正则表达式记取数据来读取xml的方法
  • php实现将数组转换为XML的方法
  • php使用simplexml_load_file加载XML文件并显示XML的方法
  • PHP生成json和xml类型接口数据格式
  • PHP读取配置文件类实例(可读取ini,yaml,xml等)
  • php实现的xml操作类
  • PHP生成和获取XML格式数据的方法
  • PHP如何将XML转成数组
  • php遍历解析xml字符串的方法
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端