PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのglob()関数


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

  • 一致したファイル/ディレクトリを含む配列
  • 一致するファイルがない場合は空の配列を返します
  • エラーの場合はFALSE。

構文

glob(pattern,flags)

パラメータ

  • パターン- 検索するパターン。

  • フラグ- フラグは次のとおりです。

    • GLOB_MARK-返された各アイテムにスラッシュを追加します
    • GLOB_NOSORT-ディレクトリに表示されるファイルを(ソートされていない状態で)返します
    • GLOB_NOCHECK-一致するものが見つからなかった場合に検索パターンを返します
    • GLOB_NOESCAPE-バックスラッシュはメタ文字を引用しません
    • GLOB_BRACE-{p、q、r}を展開して、「p」、「q」、または「r」に一致させます
    • GLOB_ONLYDIR-パターンに一致するディレクトリのみを返します
    • GLOB_ERR-エラーで停止します。エラーはデフォルトで無視されます。

戻る

glob()関数は、一致したファイル/ディレクトリを含む配列を返します。一致するファイルがない場合は空の配列を返し、エラーの場合はFALSEを返します。

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

出力

Array
(
   [0] => one.htm
   [1] => two.htm
   [2] => three.htm
)

別の例を見てみましょう。

<?php
   foreach (glob("*.*") as $myfiles) {
      echo "$myfiles filesize = " . filesize($myfiles) . "\n";
   }
?>

出力

one.htm filesize = 56790
two.htm filesize = 432987
new.docx filesize = 184256
students.csv filesize = 4626
php.int filesize = 1287
settings.ini filesize = 3516

  1. PHP log10()関数

    定義と使用法 log10 ()関数は、数値の常用対数を計算します。 基数10の対数は、常用対数またはサンダードアルゴリズムとも呼ばれます。 log10(x)関数はlog 10を計算します バツ。これは、次の方程式によって自然対数に関連しています- log 10 x =log e x / log e 10だから log 10 100 =log e 100 / log e 10 =2 PHPでは、 log 10 log10()で表されます 関数 構文 log10 ( float $arg ) : float パラメータ Sr.No パラメ

  2. PHPのfilesize()関数

    filesize()関数はファイルサイズを返します。成功した場合はファイルサイズをバイト単位で返し、失敗した場合はFALSEを返します。 構文 filesize(file_path) パラメータ file_path- サイズを決定するファイルのパス。 戻る filesize()関数は、成功した場合はファイルサイズをバイト単位で返しますが、失敗した場合はFALSEを返します。 例 <?php    echo filesize("one.txt"); ?> 出力 40