PhP使用分解和替换大文件中的字符串
我对PHP非常陌生,所以任何帮助都可以:-) 我想在一个大文件中将PhP使用分解和替换大文件中的字符串,php,replace,Php,Replace,我对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; } 您正在打印旧字符串: ech
--
更改为:
。我做错了什么
$handle = fopen('april.log.txt', 'r');
while (!feof($handle)){
$line = fgets($handle, 1024);
$to_replace =array('--',':');
$clean = str_replace($to_replace,':',$line);
echo $line;
}
您正在打印旧字符串:
echo $line;
您需要打印修改后的字符串:
echo $clean;
您可以将$更改为\u replace
:
$to_replace = '--';
您正在打印旧字符串:
echo $line;
您需要打印修改后的字符串:
echo $clean;
您可以将$更改为\u replace
:
$to_replace = '--';
试试这个:
<?php
$handle = fopen('yourfile.txt', 'r');
while (!feof($handle)){
$line = fgets($handle, 1024);
$line = str_replace('--',':',$line);
echo $line;
}
试试这个:
<?php
$handle = fopen('yourfile.txt', 'r');
while (!feof($handle)){
$line = fgets($handle, 1024);
$line = str_replace('--',':',$line);
echo $line;
}
为什么需要将已有的:
字符替换为:
?为什么需要将已有的:
字符替换为:
?