PHP读取文本文件显示结果的问题!!! 按行读取.再explode分割.每遇指定条件,增量++就行了.一个循环里的事情. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你把上面的数据存入数据库中不就简单了一个Limit就解决了比如select * from table where number=620102 limit 2只显示两条了 <?php$handle = fopen("test.txt", "r");$i = 0;if ($handle) { while (!feof($handle)) { $buffer = explode("|",fgets($handle, 4096)); if($buffer[0]==620102) $i++; } fclose($handle);}echo 'count:'.$i;?> 你把上上面的数据都存入数据库中,然后写个查询就行了比如select count(*) from table where number=620102这样就可以了 $filter = "620102";$fp = fopen("text.txt", "r+");$total = 0;if($fp){ while($line = fgetcsv($fp, 1000, "|")){ if($line[0] == $filter) $total ++; }}echo $total; 问几个关于MYSQL的like语句里插入PDO占位符的问题 简单存储函数问题。 【课题】PHP + 浏览器 开发本地应用的可行性 小白求助 出售《PHP与MySQL基础教程》,出售《PHP与MySQL5程序设计》 请教如何实现下拉列表框的联动? 是php的循环bug还是我的程序有问题,请指导 查询text字段的问题! 关于cookie!!! ob_start()是什么函数,有什么用啊?在线求解 php数据库查询 php怎么实现接收多个参数
一个Limit就解决了
比如
select * from table where number=620102 limit 2
只显示两条了
$handle = fopen("test.txt", "r");
$i = 0;
if ($handle) {
while (!feof($handle)) {
$buffer = explode("|",fgets($handle, 4096));
if($buffer[0]==620102) $i++;
}
fclose($handle);
}
echo 'count:'.$i;
?>
比如
select count(*) from table where number=620102
这样就可以了
$filter = "620102";
$fp = fopen("text.txt", "r+");
$total = 0;
if($fp){
while($line = fgetcsv($fp, 1000, "|")){
if($line[0] == $filter) $total ++;
}
}echo $total;