按列搜索 CSV 文件时遇到问题。例如,我有以下 CSV 文件:
姓名,有一部IPHONE,有ANDROID
鲍勃,是的,不,
弗雷德,不,是的,
如何使用 php 在第 2 列中搜索“是”值,然后在第二列结果中仅返回带有“是”的行?
我想,这可以帮助你。了解fgetcsv
<?php
$result = [];
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
if($data[1] == 'yes') //Checks secound colums is yes
array_push($result, $data);
}
fclose($handle);
var_dump($result);
}
?>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10241 次 |
最近记录: |