满足固定格式的txt文档内容转为mysql数据库,与最近写的php实现SEO伪原创同义词替换函数 一文读取数据库时采用的方法一致。
<?php
$txt = file_get_contents('data.txt');
$txt = str_replace( "\r", "",$txt);
$txt = preg_split('/\n/', $txt, -1, PREG_SPLIT_NO_EMPTY);
foreach($txt as $k=>$v){
if($k!=0){//判断是否为第一行
$str = explode('|',$v);//“|”数据分隔符
$sql = "INSERT INTO table
(id,content1,content2) VALUES ('".$str[0]."','".$str[1]."','".$str[2]."')";
}
echo $sql.'<br>';//将sql语句用于mysql数据库操作即可。
}
?>
数据data.txt格式如下:
1|内容1|内容2
2|内容3|内容4
……