好的,请耐心等待。 我有一个CSV文件,服务器上有大约1000个数字。
用户需要在文本字段中输入数字。 提交代码时,需要检查文件中是否存在该数字。
如果是,我想从文件中删除它并向用户显示“内容A”。 如果没有,我想向用户呈现“内容B”。
我不知道如何处理这个问题。 关于如何做的任何想法?
答案 0 :(得分:0)
它需要多高效?
一个非常简单的解决方案(并且效率低下)可能是使用file_get_contents
将整个文件读取为字符串,explode
字符串(首先是行,然后是字段),使用分隔符并使用一个for循环来扫描匹配的整数。
如果找到匹配项,请将其从数组中删除,再次将implode
更改为字符串并再次写入文件
答案 1 :(得分:0)
我将如何处理这个问题;
我如何读写CSV文件?
我只是将其视为字符串吗?
给定一个对象的字符串/集合,我如何找到我需要的对象?
我个人而言,我会使用RegEx和Simple文件阅读器和编写器的组合。将CSV元素映射到对象的工作对于此示例来说是过度的