用于.CSV文件的PHP的VLOOKUP

时间:2017-01-05 20:12:48

标签: php csv

我只是尝试使用基于.csv文件的php来执行excel调用vlookup

.CSV文件如下:

ID; NAME; ADDRESS
123;约翰; 999街道 123; John; 234 Blvd
999; Mark; 777 Avenue

我有一个用于输入“ID”的文本框。如果我输入“123”并按提交,我想要以下结果:

123; John; 999 Street
123; John; 234 Blvd

这是我得到的,但我需要帮助

if (($handle = fopen("test.csv", "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
      if($data[0] == '123') 
          array_push($data);
    }
    fclose($handle);

  var_dump($result);
}
?>

...

1 个答案:

答案 0 :(得分:0)

  if (($handle = fopen("test.csv", "r")) !== FALSE) {  
        while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {  
          if($data[0] == 'yes')   
         array_push($result, $data);  
          }  
        fclose($handle);  
        var_dump($data);  
    }  
    ?>  

输出

警告:array_push()[function.array-push]:第一个参数应该是第7行的C:\ xampp \ htdocs \ index.php中的数组

警告:array_push()[function.array-push]:第一个参数应该是第7行的C:\ xampp \ htdocs \ index.php中的数组 布尔(假)