1. ファイルを開く: fopen("ファイル名", "モード"); モード: r: 読み取り専用
r+: 読み取り/書き込み
w: 書き込み専用。ファイルを開いて内容をクリアします。ファイルが存在しない場合は、ファイルが作成されます。
w+: 読み取り/書き込み。ファイルを開いて内容をクリアします。ファイルが存在しない場合は、ファイルを作成します。
a: 追加します。ファイルを開いて末尾に書き込みます。ファイルが存在しない場合は、新しいファイルが作成されます。
a+: 読み取り/追加。ファイルの末尾に書き込むことで、ファイルの内容を維持します。
<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 ユニットのデータを区切る区切り文字として「 " を使用します。これらのデータを配列 $romfor($i=0;$irow data の単位データは、括弧内の変数に順番に代入されます list($ip,$datetime,$name,$email,$home)=$row