現在の位置: ホーム> 関数カテゴリ一覧> 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によって追加されました。

類似の関数
  • パターンでファイル名を一致させます fnmatch

    fnmatch

    パターンでファイル名を一致させます
  • 取得したファイルのグループ filegroup

    filegroup

    取得したファイルのグループ
  • disk_free_spaceのエイリアス diskfreespace

    diskfreespace

    disk_free_spaceのエイリア
  • 構成文字列の解析 parse_ini_string

    parse_ini_string

    構成文字列の解析
  • 指定されたファイル名がシンボリック接続であるかどうかを判断する is_link

    is_link

    指定されたファイル名がシンボリック接続で
  • パターンに一致するファイルパスを見つけます glob

    glob

    パターンに一致するファイルパスを見つけま
  • ファイルポインターから行を読み取ります fgets

    fgets

    ファイルポインターから行を読み取ります
  • ファイルまたはURLを開きます fopen

    fopen

    ファイルまたはURLを開きます
人気記事(にんききじ)