以下代码显示我从带有条件的文本文件中选择行。 我想知道我是否可以计算这些行,希望有一个简单的方法来做,即不使用数组..... 任何帮助?
答案 0 :(得分:2)
使用$count
变量跟踪。
这应该有效 -
$count = 0;
foreach($lines as $line)
{
// Check if the line contains the string we're looking for, and print if it does
if(strpos($line, $search) !== false){
$count++;
echo '<p> '.$line.' </p>';
}
}
echo $count;
答案 1 :(得分:1)
我不确定我是否理解你,这是你想要的吗?
<?php
// What to look for
$search = 'red';
// Read from file
$lines = file('file.txt');
$count_lines=0;
foreach($lines as $line)
{
// Check if the line contains the string we're looking for, and print if it does
if(strpos($line, $search) !== false)
echo '<p> '.$line.' </p>';
$count_lines++;
}
echo $count_lines;
?>