我如何从一个文本文件中读取并写入另一个文件

时间:2016-09-25 15:01:13

标签: php

我的文字文件的电话号码如下:

7046382696 7046482666 70463826344

我想将数字写入新文件。我希望每个数字写在一个新行上,每个数字前面都为零,因此:

07046387666 07046382669 08046382693。

这是我的剧本。它根本不起作用:

GooglePlusButton

2 个答案:

答案 0 :(得分:1)

使用file打开源文件将为您提供一个数组,每行都是数组的成员,因此很容易对每个成员执行foreach

$source='/path/to/source.txt';
$target='/path/to/target.txt';

$lines=file( $source );
$data=array();

foreach( $lines as $line ){
    /* store each line with a leading zero into a temp array */
    $data[]='0' . trim( $line );
}

/* write the content back to another file */
file_put_contents( $target, implode( PHP_EOL, $data ) );

答案 1 :(得分:0)

<?php
$get_file = file_get_contents('file_url.php');
file_put_contents('your_new_file_name.php', $get_file);
?>

该代码获取文件URL并复制代码并将其放入新文件