Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menentukan berapa banyak fail yang terdapat dalam direktori dalam php
Cara PHP menentukan bilangan fail yang terdapat dalam direktori: 1. Gunakan fungsi scandir() untuk mendapatkan nama fail dan folder dalam direktori, yang akan mengembalikan tatasusunan yang mengandungi nama fail dan folder ; 2. Gunakan pernyataan "count(array)-2" untuk mendapatkan bilangan fail dalam direktori.
Persekitaran pengendalian tutorial ini: sistem windows7, PHP versi 7.1, komputer DELL G3
Dalam php, anda boleh menggunakan scandir() dan Fungsi count() menentukan bilangan fail yang terdapat dalam direktori.
Contoh:
Terdapat direktori img dengan 8 fail imej di dalamnya
Kod pelaksanaan:
<?php header("Content-type:text/html;charset=utf-8"); $dir = './img'; if(is_dir($dir)){ $arr = scandir($dir); } var_dump($arr); $len=count($arr)-2; echo "指定img目录上的文件数目:".$len; ?>
Penjelasan: Fungsi
scandir()
boleh menyenaraikan nama fail dan folder dalam direktori yang ditentukan. fungsi Format sintaks adalah seperti berikut:
scandir(string $directory[, int $sorting_order[, resource $context]])
Penerangan parameter adalah seperti berikut:
Tutorial Video PHPcount()
"
Atas ialah kandungan terperinci Bagaimana untuk menentukan berapa banyak fail yang terdapat dalam direktori dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!