292 of 410 menu

関数 fgetc

関数 fgetc は、ファイルから1文字を読み取り、返します。 パラメータとしてファイルポインタを受け取り、 1文字の文字列、またはファイルの終端に達した場合は false を返します。

構文

fgetc(resource $handle): string|false

ファイルを文字ごとに読み、各文字を出力してみましょう:

<?php $file = fopen('test.txt', 'r'); if ($file) { while (($char = fgetc($file)) !== false) { echo $char; } fclose($file); } ?>

ファイルから最初の1文字だけを読み取ってみましょう:

<?php $file = fopen('test.txt', 'r'); if ($file) { $char = fgetc($file); echo $char; fclose($file); } ?>

ファイルの終端に達した場合の処理:

<?php $file = fopen('empty.txt', 'r'); if ($file) { $res = fgetc($file); var_dump($res); fclose($file); } ?>

関連項目

  • ファイルから行を読み取る関数 fgets
  • ファイルから読み取る関数 fread
  • ファイルの終端を確認する関数 feof
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否