Table des matières
Quelle est la fonction scandir ()
La fonction scandir () est une fonction PHP intégrée utilisée pour scanner un répertoire pour les fichiers et les répertoires. Il nous donne un tableau qui contient des informations sur tous les fichiers et répertoires présents dans le répertoire spécifié. Il est utile lorsque nous devons itérer tous les fichiers ou répertoires dans un répertoire spécifique et effectuer une opération sur eux.
Syntaxe
La syntaxe pour l'utilisation de la fonction scandir () est la suivante:
Scandir (répertoire, tri, contexte)Paramètres
La fonction scandir () prend trois paramètres:
Note: Voici la liste de toutes les valeurs d'ordre de tri qui peuvent être passées:
Valeur de retour
Un tableau contenant des informations sur tous les fichiers et répertoires présents dans le répertoire défini est renvoyé par cette fonction. Il renverra une fausse valeur si une erreur se produit.
Comment utiliser la fonction scandir () en php
Pour utiliser la fonction scandir () dans PHP, nous devons spécifier le répertoire que nous voulons scanner. Nous pouvons également spécifier des paramètres supplémentaires pour modifier le comportement de la fonction. Voici un exemple de code qui explique l'utilisation de la fonction scandir () dans PHP.
Exemple de code
Voici le code PHP qui scannera la valeur par défaut htdocs Répertoire pour un hôte local.
$ dir = 'c: \ xampp \ htdocs';""
// trier en ordre ascendant - c'est par défaut
$ a = scandir ($ dir);
// trier dans l'ordre descendant
$ b = scandir ($ dir, 1);
print_r ($ a);
print_r ($ b);
écho "
Dans cet exemple, nous utilisons le scandir () fonction pour scanner le répertoire à C: \ xAMPP \ HTDOCS sur un système Windows. Nous utilisons ensuite la fonction deux fois, d'abord sans l'ordre de tri spécifié (qui par défaut à l'ordre croissant), et deuxième avec un ordre de tri de 1 (qui représente l'ordre descendant).
Après cela print_r () La fonction imprimera les résultats des deux appels à scandir ().Tags pré-html (
et) sont utilisés pour montrer la sortie en meilleur format.
Sortir
Lorsque ce code sera exécuté, il publiera une liste de fichiers et répertoires dans le répertoire spécifié, trié à la fois dans l'ordre croissant et décroissant. La sortie sera affichée dans un bloc de texte préformaté, ce qui facilitera la lecture et la compréhension des résultats.
Conclusion
La fonction scandir () dans PHP vous permet de scanner des répertoires pour les fichiers et les répertoires. Dans cet article, nous avons examiné ce qu'est la fonction Scandir () et comment il peut scanner les répertoires en PHP. Cet article couvre l'exemple de programme PHP qui renverra le tableau de fichiers présents par défaut htdocs Répertoire localhost. Pour plus de détails sur la fonction scandir (), lisez l'article.