php 解析 文本(字符串)
高手们大家好,小弟有一事相求,就是解析以下文本实现每个字段入库文本为远程连接,格式如下:(这只是其中的一条记录,每条记录内字段使用||作为区分,记录和记录使用|_|作为区...
高手们大家好,小弟有一事相求,就是解析以下文本
实现每个字段 入库
文本为远程连接,格式如下:(这只是其中的一条记录,每条记录内字段使用||作为区分,记录和记录使用|_|作为区分,以[QUERY][/QUERY]为开始和结束符)
[QUERY]|_|uniqueid||53||67677||tgg56||20090912||3453534545||0||oo||6||12.5||eres||0||10|_|[/QUERY] 展开
实现每个字段 入库
文本为远程连接,格式如下:(这只是其中的一条记录,每条记录内字段使用||作为区分,记录和记录使用|_|作为区分,以[QUERY][/QUERY]为开始和结束符)
[QUERY]|_|uniqueid||53||67677||tgg56||20090912||3453534545||0||oo||6||12.5||eres||0||10|_|[/QUERY] 展开
2个回答
展开全部
<?
if(!function_exists('file_get_contents')){ //如果系统没有file_get_contents()函数
function file_get_contents($file){ //自己写file_get_contents()函数
$fp = fopen($file,'r');
$content = fread($fp,filesize($file));
fclose($fp);
return $content;
}
}
$content=file_get_contents("文本.txt");
$arr=explode("|_|",$content);
for($i=1;$i<count($arr)-1;$i++){
$b=explode("||",$arr[$i]);
echo "<pre>";
print_r($b);//数组$b存的就是你要的数据,将之写入数据表就OK
echo "</pre>";
////这里添加数据库操作
}
?>
if(!function_exists('file_get_contents')){ //如果系统没有file_get_contents()函数
function file_get_contents($file){ //自己写file_get_contents()函数
$fp = fopen($file,'r');
$content = fread($fp,filesize($file));
fclose($fp);
return $content;
}
}
$content=file_get_contents("文本.txt");
$arr=explode("|_|",$content);
for($i=1;$i<count($arr)-1;$i++){
$b=explode("||",$arr[$i]);
echo "<pre>";
print_r($b);//数组$b存的就是你要的数据,将之写入数据表就OK
echo "</pre>";
////这里添加数据库操作
}
?>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询