Article Detail

php上传收藏夹导出导入正则表达式提取链接url和标题title

* @copyright Copyright (c) 1990-2015 (http://www.lizhenqiu.com) */ //调试 数组打印函数 f...

PHP 阅读 22.8万 4 分钟阅读 2015-10-14 17:39
GDScript3
46 行
<?php
/*
 * @author          LiZHenQiu QQ:3207885181 <2500152288@qq.com>
 * @copyright       Copyright (c) 1990-2015  (http://www.lizhenqiu.com)
 */

//调试 数组打印函数
function dump($vars, $label = '', $return = false) { 
    if (ini_get('html_errors')) { 
        $content = "<pre>\n"; 
        if ($label != '') { 
            $content .= "<strong>{$label} :</strong>\n"; 
        } 
        $content .= htmlspecialchars(print_r($vars, true)); 
        $content .= "\n</pre>\n"; 
    } else { 
        $content = $label . " :\n" . print_r($vars, true); 
    } 
    if ($return) { return $content; } 
    echo $content; 
    return null; 
}

//正则提取链接 和标题
function get_links($content) {
 $pattern = '/<a(.*?)href="(.*?)"(.*?)>(.*?)<\/a>/i';
 preg_match_all($pattern, $content, $m);
 return $m;
}

$content=fopen("20140308-195824.html", "r") or die("Unable to open file!");
$content=fread($content,filesize("20140308-195824.html"));
fclose($content);



//dump(get_links($content));
$url_title=array();
$in_url_title=get_links($content);
foreach($in_url_title['2'] as $key=>$v){
        $url_title[$key]['url']=$v;
}
foreach ($in_url_title['4'] as $key=>$v) {
        $url_title[$key]['title']=$v;
}
dump($url_title);
Comments 评论区
评论区 当前文章还没有公开评论
Comment Form 留下评论
正在回复 #0
粘贴图片、拖拽文件,或点上面的按钮上传 图片会自动插入 [img] 标签,其他附件会自动插入 [attach] 标签。
正在上传...
提交前会先拉起旧项目同款第三方人机验证。

不再要求填写昵称;reply 会生成一条带楼层回链的新评论,quote 会附带完整引用块,并保持评论锚点跳转。

lizhenqiu blog is powered by lizhenqiu.com Version 6.9

Processed in 0.0085 second(s) W3C

本博客的所有原创作品采用 知识共享 署名-非商业性使用-相同方式共享 2.5 协议 进行许可

本站由 七七牛 云存储 阿阿里云 计算与安全服务 拍又拍云 CDN 加速 百百度智能 AAMH 布布集网 AI指南针AI

桂公网安备 45010302000998号 桂ICP备15007619号-1 中国互联网举报中心 建议使用谷歌浏览器浏览
Navigation 文章导航
⌂ ↓ ↑
100%
图片预览
Gallery 图集
0 张图片

正在整理正文和评论里的图片。

当前页还没有可展示的图片。
Quick Comment 快速评论

直接输入内容,提交时仍会走当前页面的人机验证。

正在上传...
操作提示