检查csv文件中是否存在数字

时间:2013-12-19 10:28:18

标签: php jquery html csv

好的,请耐心等待。 我有一个CSV文件,服务器上有大约1000个数字。

用户需要在文本字段中输入数字。 提交代码时,需要检查文件中是否存在该数字。

如果是,我想从文件中删除它并向用户显示“内容A”。 如果没有,我想向用户呈现“内容B”。

我不知道如何处理这个问题。 关于如何做的任何想法?

2 个答案:

答案 0 :(得分:0)

它需要多高效?

一个非常简单的解决方案(并且效率低下)可能是使用file_get_contents将整个文件读取为字符串,explode字符串(首先是行,然后是字段),使用分隔符并使用一个for循环来扫描匹配的整数。

如果找到匹配项,请将其从数组中删除,再次将implode更改为字符串并再次写入文件

答案 1 :(得分:0)

我将如何处理这个问题;

  1. 我如何读写CSV文件?

  2. 我只是将其视为字符串吗?

  3. 给定一个对象的字符串/集合,我如何找到我需要的对象?

  4. 我个人而言,我会使用RegEx和Simple文件阅读器和编写器的组合。将CSV元素映射到对象的工作对于此示例来说是过度的