标题: 谷歌书签去重代码
时间: 2018-06-16发布,2018-06-16修改
//输出文件名
$out_file_name = './bookmarks.html';
//输入文件名
$input_file_name = './ord_bookmarks.html';
//读取输入文件名
$file = file_get_contents($input_file_name);
//正则匹配指定格式的文件
preg_match_all('/<DT><A(.*?)<\/a>/i', $file, $result);
//数据初始化
$data = [];
//指定输出头部
$head = '<!DOCTYPE NETSCAPE-Bookmark-file-1>
<!-- This is an automatically generated file.
It will be read and overwritten.
DO NOT EDIT! -->
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Bookmarks</TITLE>
<H1>Bookmarks</H1>
<DL><p>
<DT><H3 ADD_DATE="1500942490" LAST_MODIFIED="1529028006" PERSONAL_TOOLBAR_FOLDER="true">书签栏</H3>
<DL><p>';
foreach ($result[0] as $key => $value) {
//去重
if (!in_array($value, $data)) {
$data[] = $value;
}
}
//转成字符串
$list = implode("\r\n", $data);
//转成谷歌需要的文件
$new_file = $head . $list . '</DL><p>';
//写入文件,结束
file_put_contents($out_file_name, $new_file);
『回复列表(2|隐藏机器人聊天)』