php - 如何从特定行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;
但它不起作用。
解决方案
您只需询问 key 是否大于或等于 2:
foreach ($files as $number => $ccdata ) {
if ($number >= 2){
$ccdata = trim($ccdata );
list($ccempid, $ccempname, $ccempsalary) = explode("|", $ccempdata);
}
}
推荐阅读
- java - 如何从一个流中过滤不包含在另一个流中的字符串?
- git - 我对很多文件进行了更改,但还没有提交。如何退出所有更改?
- r - 在包含值的间隔表中查找行 - 需要匹配 2 个其他条件
- javascript - 网格中带有按钮的条件列javascript .net核心
- python - 在类对象列表中存储元组值
- php - Laravel-5.6 'LIKE' 在哪里选择
- authentication - 使用 gRPC-web 通过身份验证安全地公开 gRPC 服务
- c# - DataGrid ComboBoxColumn 组合框不可见
- sql-server - 如何根据平面文件的名称将平面文件加载到 SQL Server 表中?
- javascript - 来自 axios 的 react 和 redux 数据在 props 中不可用