活见鬼,为什么这个内置函数这样写不行
见鬼,为什么这个内置函数这样写不行?
- PHP code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->$path = 'E:/Zl/资料-1/资料库/3005 奥迪A6L新型C6原厂资料'; function get_filetree($path){ $tree = array(); foreach(glob($path."/{*.pdf,*.doc,*.ppt}", GLOB_BRACE) as $single){ if(is_dir($single)){ $tree = array_merge($tree,get_filetree($single)); } else{ $tree[] = $single; } } return $tree; } print_r(get_filetree($path));
把{*.pdf,*.doc,*.ppt} 换成 * 就可以显示所有文件了,目录有些文件....
------解决方案--------------------
这样写
- PHP code
function get_filetree($path){ $tree = array(); foreach(glob($path."/*.{pdf,doc,ppt}", GLOB_BRACE) as $single) { if(is_file($single)) $tree[] = $single; } foreach(glob($path."/*", GLOB_ONLYDIR ) as $single) { $tree = array_merge($tree,get_filetree($single)); } return $tree; } <br><font color="#e78608">------解决方案--------------------</font><br> 你#6的写法也是可以的,但用错了目标<br>if(glob($path."*/*.{pdf,doc,ppt}", GLOB_BRACE)){<br>应为<br>if(glob($single."{pdf,doc,ppt}", GLOB_BRACE)){<br>目的是判断 $single 的后缀是否符合要求<br><br>我#4的代码:<br> //取得所有符合条件的文件名<br> foreach(glob($path."/*.{pdf,doc,ppt}", GLOB_BRACE) as $single) {<br> if(is_file($single)) $tree[] = $single;<br> }<br> //遍历所有子目录<br> foreach(glob($path."/*", GLOB_ONLYDIR ) as $single) {<br> $tree = array_merge($tree,get_filetree($single));<br> }<br> <div class="clear"> </div>

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment définir la variable d'environnement PATH dans les systèmes Linux Dans les systèmes Linux, la variable d'environnement PATH est utilisée pour spécifier le chemin où le système recherche les fichiers exécutables sur la ligne de commande. Définir correctement la variable d'environnement PATH nous permet d'exécuter des commandes système et des commandes personnalisées à n'importe quel endroit. Cet article explique comment définir la variable d'environnement PATH dans un système Linux et fournit des exemples de code détaillés. Afficher la variable d'environnement PATH actuelle Exécutez la commande suivante dans le terminal pour afficher la variable d'environnement PATH actuelle : echo$P.

Méthode pour définir la variable d'environnement de chemin : 1. Système Windows, ouvrez "Propriétés système", cliquez sur l'option "Propriétés", cliquez sur "Paramètres système avancés", dans la fenêtre "Propriétés système", sélectionnez l'onglet "Avancé", puis cliquez sur le bouton "Variables d'environnement", recherchez et cliquez sur "Chemin" pour modifier et enregistrer ; 2. Pour les systèmes Linux, ouvrez le terminal, ouvrez votre fichier de configuration bash, ajoutez "export PATH=$PATH: chemin du fichier" à la fin de le fichier et enregistrez-le ; 3. Pour le système MacOS, l'opération est la même que ci-dessus.

tree est un outil de ligne de commande qui répertorie de manière récursive le contenu d'un répertoire dans un format arborescent, de sorte que tous les répertoires, sous-répertoires et fichiers soient répertoriés de manière hiérarchique, affichant ainsi visuellement la structure organisationnelle des fichiers et des dossiers. Voici l'installation et l'utilisation de Tree sous les systèmes Windows et Linux. Installation et utilisation de Tree sous Linux : aptupdate&&aptinstalltree Voici les méthodes courantes d'utilisation de la commande Tree. #Afficher l'arborescence des répertoires sous le chemin spécifié tree/d/temp#Limiter la profondeur d'affichage maximale tree-L3#Afficher uniquement les répertoires mais pas les fichiers tree-d#Afficher y compris les fichiers et répertoires cachés tr

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

Étapes de configuration : 1. Recherchez le répertoire d'installation de Java ; 2. Recherchez les paramètres de la variable d'environnement système ; 3. Dans la fenêtre des variables d'environnement, recherchez la variable nommée "Chemin" et cliquez sur le bouton d'édition. 4. Dans l'environnement d'édition contextuel ; fenêtre de variable, cliquez sur le bouton « Nouveau » et entrez le chemin d'installation Java dans la boîte de dialogue contextuelle ; 5. Après avoir confirmé que la saisie est correcte, cliquez sur le bouton « OK ».

"Le rôle et l'importance de la variable d'environnement PATH sous Linux" La variable d'environnement PATH est l'une des variables d'environnement très importantes du système Linux. Elle définit les répertoires dans lesquels le système recherche les programmes exécutables. Dans le système Linux, lorsque l'utilisateur saisit une commande dans le terminal, le système recherchera un par un dans les répertoires répertoriés dans la variable d'environnement PATH pour voir si le fichier exécutable de la commande existe. S'il est trouvé, il sera exécuté. Sinon, "commandnotfound" sera demandé. Le rôle de la variable d'environnement PATH : Simplifié

Comment définir correctement la variable d'environnement PATH sous Linux Dans le système d'exploitation Linux, les variables d'environnement sont l'un des mécanismes importants utilisés pour stocker les informations de configuration au niveau du système. Parmi elles, la variable d'environnement PATH est utilisée pour spécifier les répertoires dans lesquels le système recherche les fichiers exécutables. Définir correctement la variable d'environnement PATH est une étape clé pour garantir le fonctionnement normal du système. Cet article explique comment définir correctement la variable d'environnement PATH sous Linux et fournit des exemples de code spécifiques. 1. Vérifiez la variable d'environnement PATH actuelle et entrez la commande suivante dans le terminal

Comment utiliser le module glob pour la correspondance de modèles de fichiers dans Python3.x Introduction : Dans le traitement de fichiers Python, il est souvent nécessaire de traiter par lots les fichiers dans un certain dossier. Si nous devons opérer sur tous les fichiers d’un dossier, nous devons utiliser la correspondance de modèles de fichiers. Python fournit le module glob, qui peut facilement gérer de tels besoins. Cet article présentera l'utilisation de base et les opérations courantes du module glob. 1. Introduction au module globglob
