我对PHP非常新,所以任何帮助都会:-)
我想换--到:一个大文件.我做错了什么?
$handle = fopen('april.log.txt', 'r');
while (!feof($handle)){
$line = fgets($handle, 1024);
$to_replace =array('--',':');
$clean = str_replace($to_replace,':',$line);
echo $line;
}
Run Code Online (Sandbox Code Playgroud)
您正在打印旧字符串:
echo $line;
Run Code Online (Sandbox Code Playgroud)
您需要打印修改后的字符串:
echo $clean;
Run Code Online (Sandbox Code Playgroud)
你可以改变你$to_replace的:
$to_replace = '--';
Run Code Online (Sandbox Code Playgroud)