1

配列が$urls_arrayありますが、内容のみをファイルに保存し、他には何も保存しないようにするにはどうすればよいですか?

入力:

Array (
  [0] => "http://google.com"
  [1] => "http://facebook.com"
  [2] => "http://yahoo.com"
)

出力:

http://google.com
http://facebook.com
http://yahoo.com

json_encode($urls_array)andserialize()とを使用してみprint_r()ましたが、望んでいたきれいな結果が得られませんでした。何か助けはありますか?

4

5 に答える 5

2

これを試して:

file_put_contents('/path/to/file', implode("\n", $urls_array));

ドキュメントは次のとおりです。http://php.net/manual/en/function.file-put-contents.php

于 2013-08-22T06:14:09.440 に答える
1

これを試して..

<?php
  $arr=array("ABC","DEF","GHI");
  $fp=fopen("test.txt","w+");
  foreach($arr as $key => $value){
   fwrite($fp,$value."\t");
  }
?>
于 2013-08-22T06:14:07.703 に答える
0

これを試して:

<?php
$myArray = Array(0 => "http://google.com", 1 => "http://facebook.com", 2 => "http://yahoo.com");
foreach($myArray as $value){
    file_put_contents("text.txt", $value."\n", FILE_APPEND);
}
?>

の主な利点は、 +​​ +file_put_contentsの呼び出しと同等であるため、このような単純なタスクでは非常に便利です。fopen()fwrite()fclose()

マニュアルを見つけることができます-> HERE

于 2013-08-22T06:26:39.490 に答える