Pendant le processus de développement du projet, il est parfois nécessaire de compter les fichiers, images, fichiers zip, fichiers rar, etc. dans un chemin de dossier donné, nous pouvons alors utiliser les fonctions glob() et count() en php. compter.
L'exemple de code est le suivant :
<?php $folderPath = "upload/"; $countFile = 0; $totalFiles = glob($folderPath . "*"); if ($totalFiles){ $countFile = count($totalFiles); } print_r($countFile);
Introduction à la fonction associée :
La fonction glob() trouve les chemins de fichiers qui correspondent au modèle
glob ( string $pattern [, int $flags = 0 ] ) : array
la fonction glob() trouve tous les chemins de fichiers qui correspondent au modèle selon les règles utilisées par la fonction libc glob(), similaires aux règles utilisées par des obus généraux. Aucune extension d’abréviation ni substitution de paramètres n’est effectuée. Renvoie un tableau contenant les fichiers/répertoires correspondants. Renvoie FALSE si une erreur se produit.
Les indicateurs valides pour les indicateurs de paramètre sont :
GLOB_MARK - 在每个返回的项目中加一个斜线 GLOB_NOSORT - 按照文件在目录中出现的原始顺序返回(不排序) GLOB_NOCHECK - 如果没有文件匹配则返回用于搜索的模式 GLOB_NOESCAPE - 反斜线不转义元字符GLOB_BRACE - 扩充 {a,b,c} 来匹配 'a','b' 或 'c' GLOB_ONLYDIR - 仅返回与模式匹配的目录项 GLOB_ERR - 停止并读取错误信息(比如说不可读的目录),默认的情况下忽略所有错误
la fonction count() compte le nombre de cellules dans le tableau ou le nombre d'attributs dans l'objet
count ( mixed $array_or_countable [, int $mode = COUNT_NORMAL ] ) : int
Comptez le nombre de tous les éléments du tableau ou des éléments de l'objet. Pour les objets, si SPL est installé, vous pouvez accrocher count() en implémentant l'interface Countable. Cette interface n'a qu'une seule méthode Countable::count(), qui est la valeur de retour de la fonction count().
Cet article est une introduction à la méthode de calcul du nombre de fichiers dans le répertoire PHP. Il est simple et facile à comprendre. J'espère qu'il sera utile aux amis dans le besoin !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!