266 of 410 menu

関数 is_file

関数 is_file は、指定されたパスにファイルが存在するか、 そしてそれが通常のファイル(ディレクトリやシンボリックリンクではない)であるかをチェックします。 ファイルが存在し、通常のファイルである場合に関数は true を返し、 そうでない場合は false を返します。

構文

is_file(string $filename): bool

ファイル 'test.txt' の存在をチェックしてみましょう:

<?php $res = is_file('test.txt'); var_dump($res); ?>

コード実行結果(ファイルが存在する場合):

true

ディレクトリの存在をチェックしてみましょう(関数は false を返します):

<?php $res = is_file('directory_name'); var_dump($res); ?>

コード実行結果:

false

複数のパスを一度にチェックしてみましょう:

<?php $files = ['file1.txt', 'file2.txt', 'folder']; foreach ($files as $file) { echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n"; } ?>

コード実行結果:

file1.txt: true file2.txt: false folder: false

関連項目

  • ファイルの存在をチェックする関数 file_exists
  • ディレクトリをチェックする関数 is_dir
  • 書き込み可能性をチェックする関数 is_writable
日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否