ディレクトリを配列に読み取る PHP 関数はどれですか

青灯夜游
リリース: 2023-03-16 06:40:01
オリジナル
1824 人が閲覧しました

PHP の scandir() 関数は、ディレクトリを配列に読み取ることができます。 scandir() 関数は、指定されたディレクトリの内容 (ファイルとフォルダー) を読み取ることができます。読み取りが成功すると、ファイルとフォルダーの名前を含む配列が返されます。構文は「scandir(読み取るディレクトリ, sort)」です。順序、ディレクトリ ハンドル環境);"。

ディレクトリを配列に読み取る PHP 関数はどれですか

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

scandir() 関数PHP ディレクトリは配列に読み込むことができます。

PHP では、指定したディレクトリの内容を読み取るために、readdir() と scandir() という 2 つの関数が用意されており、scandir() 関数は、ディレクトリの内容 (ファイルとフォルダー) を読み取ることができます。 ).name) が配列に格納されます。

scandir(directory,sorting_order,context);
ログイン後にコピー
オプション。並べ替えの順序を指定します。デフォルトは 0 で、アルファベットの昇順を示します。 SCANDIR_SORT_DESCENDING または 1 に設定すると、アルファベット順の降順に並べ替えられます。 SCANDIR_SORT_NONE に設定すると、並べ替えられていない結果が返されます。 #コンテキストscandir() 関数は、実行に成功するとファイル名とフォルダー名を含む配列を返し、実行に失敗した場合は FALSE を返します。パラメータ $directory がディレクトリではない場合、ブール値 FALSE が返され、E_WARNING レベルのエラーが生成されます。
パラメータ説明
ディレクトリ必須。スキャンするディレクトリを指定します。
#sorting_order
オプション。ディレクトリハンドルの環境を指定します。 context は、ディレクトリ ストリームの動作を変更するオプションのセットです。

例: デモ ディレクトリの内容を表示します:

ディレクトリを配列に読み取る PHP 関数はどれですか

##
<?php
$dir = &#39;demo/&#39;;
if(is_dir($dir)){
    $arr1 = scandir($dir);
    $arr2 = scandir($dir, 1);
}
echo "<pre class="brush:php;toolbar:false">";
print_r($arr1);
print_r($arr2);
?>
ログイン後にコピー

ディレクトリを配列に読み取る PHP 関数はどれですか

推奨調査: 「ディレクトリを配列に読み取る PHP 関数はどれですかPHP ビデオ チュートリアル

以上がディレクトリを配列に読み取る PHP 関数はどれですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート