php比较两个txt文件不同之处,并以表格形式输出

有两个文本文件,分别有多行,每行的内容为一个字符串名称后跟一个整型数值,名称与值之间以冒号隔开(如:苹果:100)。两个文件中的物品名称相同,只有值可能不同。请问如何用p... 有两个文本文件,分别有多行,每行的内容为一个字符串名称后跟一个整型数值,名称与值之间以冒号隔开(如:苹果:100)。两个文件中的物品名称相同,只有值可能不同。请问如何用php比较两个文件的不同之处,并且将比较后的完整结果以网页表格的形式详细列举出来?表格的行内容为:第一列:名称(即苹果或橘子)第二列:错误的值(a文件中的值,如:100)第三列:状态:(即正确或错误)第四列:实际应该的值:(b文件中的值,如:200)。望会php的高手帮忙写一下,以供学习只用,谢谢! 展开
 我来答
雷诚然
推荐于2016-06-12 · TA获得超过103个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:200万
展开全部

给思路   具体自己百度查 你才会理解


如果两个文件格式一样,可以读过来转换为数组,然后比较



吧前面的写给你  后面自己应该会

txt  内容

苹果:1

香蕉:10

梨子:60

<?php
$myfile = file("1.txt");
$arr=array();
foreach($myfile as $k=>$v){
$ar=explode(':',$v);
$arr[$k]['name']=$ar[0];
$arr[$k]['val']=$ar[1];
}
?>
更多追问追答
追问
这我知道,我就是想求一种比较简便的方法。因为我才刚看了一点php的东西,不懂的东西太多了。现在自己也能勉强写出来实现上述功能,就是感觉自己搞得相当复杂,代码惨不忍睹。
追答
没事  都是这么过来的   开始的时候就是要写复杂 然后慢慢简练,你要想简练,就必须知道明白他的意思,想知道他具体的原理,你必须写复杂点
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式