:: reverse dictionary ::
※ソースファイルについて
ファイルに文字列で1行ずつ書き込むには、fwrite 関数を使います。
// 書き込む文字列 $strs[0] = "PHPプログラム"; $strs[1] = "Javaプログラム"; $strs[2] = "Cプログラム"; $fp = fopen("sample.txt", "w"); if ($fp == false) { printf("sample.txt を開けませんでした。\n"); return; } $length = count($strs); for ($i = 0; $i < $length; $i++) { // 書き込み fwrite($fp, $strs[$i]); fwrite($fp, "\n"); } fclose($fp);
実行すると sample.txt の内容が
PHPプログラム Javaプログラム Cプログラム
になります。
int fwrite(resource o, string s) int fwrite(resource o, string s, int sz)
出力ストリーム o に文字列 s を書き込みます。
書き込むバイト数 sz を調整することで、文字列の途中までを書き込むこともできます。
o … 出力ストリーム
s … 書き込む文字列
sz … 書き込むバイト数
・書き込み成功 … 書き込んだバイト数
・書き込み失敗 … false
fputs
PHP3 、PHP4 、PHP5
バイナリファイルを扱うときは、fopen 関数の第2引数の最後に "b" を指定する必要があります。(指定しないとファイルが壊れる可能性があります)
$fp = fopen("sample.txt", "wb");
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com