Quelle fonction PHP lit un répertoire dans un tableau

青灯夜游
Libérer: 2023-03-16 06:40:01
original
1824 Les gens l'ont consulté

La fonction scandir() en PHP peut lire le répertoire dans un tableau. La fonction scandir() peut lire le contenu (fichiers et dossiers) du répertoire spécifié. Si la lecture réussit, elle renverra un tableau contenant les noms des fichiers et dossiers. La syntaxe est "scandir(répertoire à lire, ordre de tri, environnement de gestion du répertoire);".

Quelle fonction PHP lit un répertoire dans un tableau

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

La fonction scandir() en PHP permet de lire le répertoire dans un tableau.

PHP fournit deux fonctions, readdir() et scandir(), pour lire le contenu du répertoire spécifié. La fonction scandir() peut stocker le contenu du répertoire lu (noms de fichiers et de dossiers) dans un tableau.

scandir(directory,sorting_order,context);
Copier après la connexion
ParamètresDescription
répertoireObligatoire. Spécifie les répertoires à analyser.
sorting_orderFacultatif. Spécifiez l'ordre de tri. La valeur par défaut est 0, indiquant l'ordre alphabétique croissant. S'il est défini sur SCANDIR_SORT_DESCENDING ou 1, il trie par ordre alphabétique décroissant. S'il est défini sur SCANDIR_SORT_NONE, les résultats non triés sont renvoyés.
contexteFacultatif. Spécifie l’environnement pour les descripteurs de répertoire. Le contexte est un ensemble d'options qui modifient le comportement du flux de répertoire.

scandir() La fonction scandir() renverra un tableau contenant les noms de fichiers et de dossiers si elle est exécutée avec succès. Si l'exécution échoue, elle retournera FALSE. Si le paramètre $directory n'est pas un répertoire, la valeur booléenne FALSE est renvoyée et une erreur de niveau E_WARNING est générée.

Exemple : Afficher le contenu dans le répertoire de démonstration :

Quelle fonction PHP lit un répertoire dans un tableau

Quelle fonction PHP lit un répertoire dans un tableau

<?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);
?>
Copier après la connexion

Quelle fonction PHP lit un répertoire dans un tableau

Apprentissage recommandé : "Tutoriel vidéo PHP"

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal