首页 > 解决方案 > 如何从特定行php开始foreach

问题描述

我有一个简单的 foreach 来读取 PHP 中的文件。我想从第三行开始阅读

如何开始从特定行读取文件,例如使用 foreach 的第 3 行

这是代码

$files = file_get_contents('empdata.txt');
$files = explode("\r\n", $files); 

foreach ($files as $number => $ccdata ) {
    $ccdata = trim($ccdata );
    list($ccempid, $ccempname, $ccempsalary) = explode("|", $ccempdata);
}

我尝试制作索引号线。

$number=3;

但它不起作用。

标签: php

解决方案


您只需询问 key 是否大于或等于 2:

foreach ($files as $number => $ccdata ) {
     if ($number >= 2){
        $ccdata = trim($ccdata );
        list($ccempid, $ccempname, $ccempsalary) =             explode("|", $ccempdata);
     }
 }

推荐阅读