+ -
当前位置:首页 → 问答吧 → PHP 操作文本内的内容!!!

PHP 操作文本内的内容!!!

时间:2011-08-04

来源:互联网

我现在又个 aa.txt文本 里面的数据格式如下:

123123123
12312321312
123123123
123123123
123123123



现在想做的是 在每个后面加个字母a 然后继续保存到该文档内。 高人指点下~!

作者: ekooz   发布时间: 2011-08-04

PHP code

        $filename = "yourtext.txt";
        $newContents = '';
        if (!file_exists($filename)){
            die("NG");
        }else{
            $fp = fopen($filename,"rb");
            if (!$fp){
                die("NG");
            }else{
                while(! feof($file)){
                    $newContents .= fgets($fp).'a'.'\n';
                }
            }
            fclose($fp);
        }
        file_put_contents($filename,$newContents);

作者: PIGer920   发布时间: 2011-08-04

PHP code
$ar = file('aa.txt');
for($i = 0; $i < count($ar); $i ++) {
   $ar[$i] = rtrim($ar[$i]).'a'.PHP_EOL;
}
$file = fopen('aa.txt', 'wb');
if (fwrite($file, implode('', $ar)) echo '写入成功.';
fclose($file);

作者: T5500   发布时间: 2011-08-04

订正
while(! feof($fp)){

."\n"

作者: PIGer920   发布时间: 2011-08-04

PHP code

$con=file_get_contents('aa.txt');
$str = str_replace(PHP_EOL, 'a'.PHP_EOL, $con);
$str=$str.'a';
file_put_contents('aa.txt',$str);

作者: jordan102   发布时间: 2011-08-04

引用 3 楼 piger920 的回复:

订正
while(! feof($fp)){

."\n"

大哥的订正勾起童年记忆,小学老师经常说的,“下面我们把昨天的作业订正一下”,哈哈

作者: eden_sheng   发布时间: 2011-08-04

热门下载

更多