我正在获取 CSV 文件的内容并显示(它有效)。
if (($handle = fopen($url, 'r')) === false) {
die('Error opening file');
}
$headers = fgetcsv($handle, 1024, ',');
$complete = array();
while ($row = fgetcsv($handle, 1024, ',')) {
$complete[] = array_combine($headers, $row);
}
fclose($handle);
但是,在此 CSV 文件中有一个字段,其内容例如如下:
"123456,123456,123456,123456"
我认为我的代码由于双引号而没有处理,我想我需要转换为单引号。如果是这样的话,我将如何整合以下内容(我在想类似的东西):
str_replace('"',"'", $url);