現在の位置: ホーム> 関数カテゴリ一覧> glob

glob

パターンに一致するファイルパスを見つけます
名前:glob
カテゴリ:ファイルシステム
対応言語:php
一言説明:指定されたパターンに一致するファイル名/ディレクトリを含む配列を返します。

定義と使用法

glob()関数は、指定されたパターンに一致するファイル名またはディレクトリを返します。

この関数は、一致するファイル/ディレクトリを含む配列を返します。エラーが発生した場合、falseを返します。

例1

 <?php
print_r ( glob ( "*.txt" ) ) ;
?>

出力は似ています:

配列
(
[0] => Target.txt
[1] => source.txt
[2] => test.txt
[3] => test2.txt
))

例2

 <?php
print_r ( glob ( "*。*" ) ) ;
?>

出力は似ています:

配列
(
[0] => contacts.csv
[1] => default.php
[2] => Target.txt
[3] => source.txt
[4] => tem1.tmp
[5] => test.htm
[6] => test.ini
[7] => test.php
[8] => test.txt
[9] => test2.txt
))

文法

グローブ(パターンフラグ
パラメーター説明する
ファイル必須。検索モードを指定します。
サイズ

オプション。特別な設定が指定されています。

  • Glob_mark-返された各アイテムにスラッシュを追加します
  • Glob_NOSORT-ディレクトリにファイルが表示される元の順序で返す(ソートされていません)
  • Glob_Nocheck-ファイルマッチがない場合に検索に使用されるパターンを返します
  • Glob_noescape-バックスラッシュはメタチャラクターから逃れません
  • glob_brace- {a、b、c} extended {a '、' b '、または' c 'に一致するように
  • Glob_onlydir-パターンに一致するディレクトリのみを返す
  • Glob_err-エラーメッセージ(読み取り不可能なディレクトリなど)を停止および読み取り、デフォルトですべてのエラーを無視します

注: Glob_ErrはPHP 5.1によって追加されました。

類似の関数
  • 指定されたファイル名がシンボリック接続であるかどうかを判断する is_link

    is_link

    指定されたファイル名がシンボリック接続で
  • パターンでファイル名を一致させます fnmatch

    fnmatch

    パターンでファイル名を一致させます
  • RealPathキャッシュエントリを取得します realpath_cache_get

    realpath_cache_get

    RealPathキャッシュエントリを取得
  • ファイルからのフォーマット入力 fscanf

    fscanf

    ファイルからのフォーマット入力
  • ファイルポインターから行を読んで、CSVフィールドを解析する fgetcsv

    fgetcsv

    ファイルポインターから行を読んで、CSV
  • 実際のパスバッファーのサイズを取得します realpath_cache_size

    realpath_cache_size

    実際のパスバッファーのサイズを取得します
  • 指定されたファイル名が通常のファイルであるかどうかを判断します is_file

    is_file

    指定されたファイル名が通常のファイルであ
  • プロセスファイルポインターを閉じます pclose

    pclose

    プロセスファイルポインターを閉じます
人気記事(にんききじ)