PHPはtxtファイルの内容を読み出し、配列に値を付与する...

2230 ワード

方法1:
PHP Code
view source
print ? 01 $file   =  '2010-12-15.txt' ; 02 $content   =  file_get_contents ( $file ); 03 //echo $content; 04
  05 $array   =  explode ( "\r
"
,  $content ); 06 //print_r($array); 07
  08 for ( $i =0;  $i <</CODE>count ( $array );  $i ++) 09 { 10      echo   $array [ $i ]. '
'
; 11 }
txtドキュメントの について
では、newlineという と、carriage returnという があります.Stringやconsole を うときは、どれを っていても できます.
しかしあいにくtxtでは、どちらも な ではなく、 わせたrだけが (windows のデフォルトの では、そうです).
はrが をノックして、この が わったことを して、カーソルは に って、それから に1 に して しい が ます.
そのため、scanner()で を ってtxtドキュメントを すると、 がどこにあるのか く つからなかった.
file_についてget_contents()
file_get_contents() は、ファイル を に み みます.
file_get_contents() は、ファイルの を に み むための の です.OSがサポートされている は、メモリマッピングテクノロジーも してパフォーマンスを させます.
2:

 file()            ,     ,


$file=file('1.txt');
foreach($file as $value){
echo $value."
";
}

3:


$file_name="a.txt";
$fp=fopen($file_name,'r');
while(!feof($fp))
{

$buffer=fgets($fp,4096);
if ($buffer=="abc")
{echo " ";}

echo $buffer."
";
}
fclose($fp);