如何使用PHP搜索和重写CSV文件?

艾维克斯

因此,我对使用PHP进行编程非常陌生,尽管这不是我的第一门编程语言,但我仍然很难学习足够的表达式以及正确的语法来理解该怎么做。有人可以帮我写一个简单的脚本,该脚本执行以下操作:

1.读取CSV文件2.在该CSV文件中搜索字符串3.如果找到该字符串,请重写CSV文件该特定行的特定部分(可选)。4.如果不能执行3,则:删除该字符串CSV文件中的特定行

其他重要说明:-CSV文件每行1有3个参数。一,二,三2.四,五,六

-我将在CSV文件中的第一个参数中扫描字符串

-我将调整CSV文件中的第二个参数

任何和所有帮助将不胜感激!非常感谢您的参与。

凤凰艺术

在这里,我将帮助您入门。

$input = fopen('input.csv', 'r');  //open for reading
$output = fopen('output.csv', 'w'); //open for writing


echo '<pre>'; //for debuging
while( false !== ( $data = fgetcsv($input) ) ){  //read each line as an array

    //modify data here
    var_export( $data );
    echo '<br />'; //also for debuging

     //write modified data to new file
    fputcsv( $output, $data);
}

//close both files
fclose( $input );
fclose( $output );

// delete input if you want to with unlink( 'input.csv' );

http://php.net/manual/zh/function.fputcsv.php

http://php.net/manual/zh/function.fgetcsv.php

请享用!

如果您想花哨(或者您更喜欢OOP而不是过程性的),则可以使用此方法

http://php.net/manual/zh/class.splfileobject.php

但最重要的是,如果您使用的是PHP <5.4,则没有fputcsv方法,似乎他们在5.4之前就忘记了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用PHP解析CSV文件

如何使用PHP,mysqli和html表单创建搜索

如何使用Python搜索和替换XML文件中的文本?

如何用php搜索文件

如何使用path =。,**和:find搜索隐藏的目录/文件?

如何使用php搜索txt文件的特定行

如何使用变量sed和zenity文件夹选择内容来重写脚本

PHP JS如何搜索CSV文件列的最大值

如何使用熊猫在csv文件中搜索和识别浮点值?

如何使用php搜索加密的txt文件

如何在GCP上使用.htaccess进行文件重写.php?

如何使用单个find命令搜索文件和目录

如何检查PHP和/或Javascript中的CSV文件是否损坏?

如何使用Python下载和重写文件?

如何使用php中的日期搜索文件范围?

使用PHP和MySQL时,如何搜索比常规更长的内容?

如何使用php搜索XML文件?

使用PHP如何转换CSV文件

如何使用搜索模式文件在csv的最后一列中搜索确切的单词?

如何使用.HTACCESS重写子目录中的PHP文件

如何使用MySQL和PHP对多个搜索结果进行分页?

如何通过检查日期是否在2个范围之间来使用php搜索CSV文件

如何使用PHP脚本转换CSV文件

如何使用.htaccess文件重写URL?

PHP数组转换为csv-始终重写文件

如何允许在使用 htaccess 和 php 重写用户个人资料页面时使用点

如何复制 csv 文件内容并在同一文件中使用其他数组重写?

使用 Python 在 .CSV 文件中搜索和替换多个名称

使用Php和mysql使用逗号值上传CSV文件?