我正在尝试遍历字典 .txt 文件,计算metaphone()
值并将其附加到每一行。然后将其写入新文件。
尽管在我正在使用的线路上出现错误,但fputcsv()
它说:期望参数 1 是资源,给定的布尔值
我不相信我将它传递给布尔值。我不明白我做错了什么。
<?php
$dict = fopen("originalDictionary.txt", "r");
$keyedDict = fopen("dictionary.txt", "w");
while ($line = fgets($dict)){
$line = trim(strtolower($line));
fputcsv($keyedDict, array($line,metaphone($line)));
}
fclose($dict);
fclose($keyedDict);
?>