我正在尝试在大型CSV中找到字符串Villege \并将其替换为Villege。
我编写了下面的代码,但它根本没有替换String。
$sourcePath = 'EstablishmentExport.csv';
$targetPath = 'EstablishmentExporttarget.csv';
$source = fopen($sourcePath, 'r');
$target = fopen($targetPath, 'w');
while(! feof($source))
{
$line = str_replace("Villege\\","Villege",fgets($source));
fwrite($target, $line);
}
fclose($source);
fclose($target);
我甚至通过使用Villege \创建一个文本文件来测试它,并且它没有替换它。
答案 0 :(得分:1)
尝试替换这样的引号:
$line = str_replace('Villege\\', 'Villege', fgets($source));