ホームページ  >  記事  >  バックエンド開発  >  PHPファイル操作における各種関数の応用スキル_PHPチュートリアル

PHPファイル操作における各種関数の応用スキル_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:34:53843ブラウズ

1. ファイルを開く: fopen("ファイル名", "モード");

モード:

r: 読み取り専用

r+: 読み取り/書き込み
w: 書き込み専用。ファイルを開いて内容をクリアします。ファイルが存在しない場合は、ファイルが作成されます。
w+: 読み取り/書き込み。ファイルを開いて内容をクリアします。ファイルが存在しない場合は、ファイルを作成します。
a: 追加します。ファイルを開いて末尾に書き込みます。ファイルが存在しない場合は、新しいファイルが作成されます。
a+: 読み取り/追加。ファイルの末尾に書き込むことで、ファイルの内容を維持します。

2. ファイルを閉じます: fclose();

例:

<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?  </span></span></li><li><span>$</span><span class="attribute">file</span><span>=</span><span class="attribute-value">fopen</span><span>("test.txt","r");  </span></li><li class="alt"><span>//some code be executed  </span></li><li><span class="attribute">fclose</span><span>=($file);  </span></li><li class="alt"><span class="tag">?></span><span> </span></span></li></ol>

3. ファイルの終わりに達したかどうかを確認します: feof();

例: if(feof($file) )){ echo "ファイルの終わり";}

4. ファイルを 1 行ずつ読み取ります: fgets();

例:

<ol class="dp-xml">
<li class="alt"><span><span>$</span><span class="attribute">file</span><span>=</span><span class="attribute-value">fopen</span><span>("test.txt","r");  </span></span></li>
<li><span>while(!feof($file)){  </span></li>
<li class="alt">
<span>echo fgets($file)."</span><span class="tag"><</span><span> </span><span class="tag-name">br</span><span class="tag">/></span><span>";  </span>
</li>
<li><span>}  </span></li>
<li class="alt"><span>fclose($file); </span></li>
</ol>

5. ファイルを 1 文字ずつ読み取ります: fgetc()

6. ファイルが存在するかどうか: file_exists() ; 存在する場合は true を返し、存在しない場合は false を返します: $array=file("text.txt")、$array[0] はテキストの最初の行など。配列全体を反転したい場合は、たとえば:

$arr=array_reverse($array);

テキストの最後の行は $arr[0] です。

配列の行数を取得するには $array 、$num=count( $array); を使用します。

テキスト データベースが空でないかどうかを判断するには、if($num>0){}を使用します。

合計ページ数を計算します: $total=ceil($num /$pagesize) $pagesize は各ページに表示されます メッセージの数。

現在のページに表示される最初のレコード番号を計算します: $number=($page-1)*$pagesize;

配列 $arr 内の各 $number ユニットのデータを区切る区切り文字として「 " を使用します。これらのデータを配列 $rom

for($i=0;$irow data の単位データは、括弧内の変数に順番に代入されます

list($ip,$datetime,$name,$email,$home)=$row


http://www.bkjia.com/PHPjc/445959.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445959.html技術記事 1. ファイルを開きます: fopen (ファイル名、モード); モード: r: 読み取り専用 r+: 読み取り/書き込み w: 書き込み専用。ファイルを開いて内容をクリアします。ファイルが存在しない場合は、ファイルを作成します。 w+: 読み取り/書き込み。オープンでクリア...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。