使用php扫描csv文件以获取特定值

时间:2016-03-23 14:13:25

标签: php csv

我只是想知道是否有可能拥有一个csv文件(有很多值)并使用php扫描文件中的特定值?

理想情况下,如果这是可能的,Id也希望获得该文件中该值的索引(即该值所依赖的行号)。

我对php很新,所以我不知道从哪里开始。 非常感谢所有帮助。

1 个答案:

答案 0 :(得分:1)

当然,

未经测试:

<?php
$search = 'mysearchstring';
$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) 
{
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) 
    {
        $num = count($data);
        $row++;
        for ($c=0; $c < $num; $c++) 
        {
            if ($data[$c] == $search)
            {
               echo "Found in row $row in column {$c+1} <br />\n";
            }
        }
    }
    fclose($handle);
}
?>