Rumah > Artikel > pembangunan bahagian belakang > Fungsi PHP yang membaca direktori ke dalam tatasusunan
Fungsi scandir() dalam PHP boleh membaca direktori ke dalam tatasusunan. Fungsi scandir() boleh membaca kandungan (fail dan folder) dalam direktori yang ditentukan Jika bacaan berjaya, ia akan mengembalikan tatasusunan yang mengandungi nama fail dan folder Sintaksnya ialah "scandir(directory to be read, sort pesanan, persekitaran pemegang direktori);".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Fungsi scandir() dalam Direktori PHP boleh dibaca ke dalam tatasusunan.
Dalam PHP, dua fungsi, readdir() dan scandir() disediakan untuk membaca kandungan direktori yang ditentukan Fungsi scandir() boleh menukar nama kandungan direktori baca (fail dan folder). ) disimpan dalam tatasusunan. Fungsi
scandir(directory,sorting_order,context);
参数 | 描述 |
---|---|
directory | 必需。规定要扫描的目录。 |
sorting_order | 可选。规定排列顺序。默认是 0,表示按字母升序排列。如果设置为 SCANDIR_SORT_DESCENDING 或者 1,则表示按字母降序排列。如果设置为 SCANDIR_SORT_NONE,则返回未排列的结果。 |
context | 可选。规定目录句柄的环境。context 是可修改目录流的行为的一套选项。 |
scandir() akan mengembalikan tatasusunan yang mengandungi nama fail dan folder jika berjaya dilaksanakan Jika pelaksanaan gagal, ia akan mengembalikan FALSE. Jika parameter $directory bukan direktori, nilai Boolean FALSE dikembalikan dan ralat tahap E_WARNING dijana.
Contoh: Lihat kandungan dalam direktori demo:
<?php $dir = 'demo/'; if(is_dir($dir)){ $arr1 = scandir($dir); $arr2 = scandir($dir, 1); } echo "<pre class="brush:php;toolbar:false">"; print_r($arr1); print_r($arr2); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Fungsi PHP yang membaca direktori ke dalam tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!