活见鬼,为什么这个内置函数这样写不行
见鬼,为什么这个内置函数这样写不行?
- 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>

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



So legen Sie die Umgebungsvariable PATH in Linux-Systemen fest. In Linux-Systemen wird die Umgebungsvariable PATH verwendet, um den Pfad anzugeben, in dem das System in der Befehlszeile nach ausführbaren Dateien sucht. Durch die korrekte Einstellung der Umgebungsvariablen PATH können wir Systembefehle und benutzerdefinierte Befehle an jedem Ort ausführen. In diesem Artikel wird erläutert, wie die Umgebungsvariable PATH in einem Linux-System festgelegt wird, und es werden detaillierte Codebeispiele bereitgestellt. Zeigen Sie die aktuelle PATH-Umgebungsvariable an. Führen Sie den folgenden Befehl im Terminal aus, um die aktuelle PATH-Umgebungsvariable anzuzeigen: echo$P

Methode zum Festlegen der Pfadumgebungsvariablen: 1. Windows-System, öffnen Sie „Systemeigenschaften“, klicken Sie auf die Option „Eigenschaften“, klicken Sie auf „Erweiterte Systemeinstellungen“, wählen Sie im Fenster „Systemeigenschaften“ die Registerkarte „Erweitert“ und dann Klicken Sie auf die Schaltfläche „Umgebungsvariablen“, suchen Sie nach „Pfad“ und klicken Sie darauf, um ihn zu bearbeiten und zu speichern. 2. Öffnen Sie bei Linux-Systemen das Terminal, öffnen Sie Ihre Bash-Konfigurationsdatei und fügen Sie am Ende „export PATH=$PATH: Dateipfad“ hinzu die Datei und speichern Sie sie; 3. Für MacOS-Systeme ist der Vorgang derselbe wie oben.

Tree ist ein Befehlszeilentool, das den Inhalt eines Verzeichnisses rekursiv in einem Baumformat auflistet, sodass alle Verzeichnisse, Unterverzeichnisse und Dateien hierarchisch aufgelistet werden und so die Organisationsstruktur von Dateien und Ordnern visuell angezeigt wird. Das Folgende ist die Installation und Verwendung von Tree unter Windows- und Linux-Systemen. Die Installation und Verwendung von Tree unter Linux: aptupdate&&aptinstalltree Im Folgenden werden die üblichen Methoden zur Verwendung des Tree-Befehls beschrieben. #Zeigen Sie den Verzeichnisbaum unter dem angegebenen Pfad an.tree/d/temp#Begrenzen Sie die maximale Anzeigetiefe.tree-L3#Zeigen Sie nur Verzeichnisse, aber keine Dateien an.tree-d#Anzeige einschließlich versteckter Dateien und Verzeichnisse tr

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

Konfigurationsschritte: 1. Suchen Sie das Java-Installationsverzeichnis; 2. Suchen Sie die Einstellungen der Systemumgebungsvariablen. 3. Suchen Sie im Fenster der Umgebungsvariablen die Variable mit dem Namen „Pfad“ und klicken Sie auf die Schaltfläche „Bearbeiten“; Klicken Sie im Variablenfenster auf die Schaltfläche „Neu“ und geben Sie im Popup-Dialogfeld den Java-Installationspfad ein. 5. Nachdem Sie bestätigt haben, dass die Eingabe korrekt ist, klicken Sie auf die Schaltfläche „OK“.

„Die Rolle und Bedeutung der PATH-Umgebungsvariablen in Linux“ Die PATH-Umgebungsvariable ist eine der sehr wichtigen Umgebungsvariablen im Linux-System. Sie definiert die Verzeichnisse, in denen das System nach ausführbaren Programmen sucht. Wenn der Benutzer im Linux-System einen Befehl in das Terminal eingibt, durchsucht das System nacheinander die in der Umgebungsvariablen PATH aufgeführten Verzeichnisse, um festzustellen, ob die ausführbare Datei des Befehls vorhanden ist. Andernfalls wird „commandnotfound“ angezeigt. Die Rolle der PATH-Umgebungsvariablen: Vereinfacht

So legen Sie die Umgebungsvariable PATH unter Linux richtig fest. Im Linux-Betriebssystem sind Umgebungsvariablen einer der wichtigen Mechanismen zum Speichern von Konfigurationsinformationen auf Systemebene. Unter anderem wird die Umgebungsvariable PATH verwendet, um die Verzeichnisse anzugeben, in denen das System nach ausführbaren Dateien sucht. Die korrekte Einstellung der Umgebungsvariablen PATH ist ein wichtiger Schritt, um den normalen Betrieb des Systems sicherzustellen. In diesem Artikel wird erläutert, wie Sie die Umgebungsvariable PATH unter Linux richtig festlegen, und es werden spezifische Codebeispiele bereitgestellt. 1. Überprüfen Sie die aktuelle Umgebungsvariable PATH und geben Sie den folgenden Befehl in das Terminal ein

So verwenden Sie das Glob-Modul für den Dateimustervergleich in Python3.x. Einführung: Bei der Python-Dateiverarbeitung ist es häufig erforderlich, Dateien in einem bestimmten Ordner stapelweise zu verarbeiten. Wenn wir alle Dateien in einem Ordner bearbeiten müssen, müssen wir den Dateimustervergleich verwenden. Python stellt das Glob-Modul bereit, das solche Anforderungen problemlos bewältigen kann. In diesem Artikel werden die grundlegende Verwendung und allgemeine Vorgänge des Glob-Moduls vorgestellt. 1. Einführung in das Glob-Modul Glob
