In diesem Artikel wird hauptsächlich die PHP-Glob()-Funktion vorgestellt, die einen bestimmten Referenzwert hat. Jetzt kann ich sie mit allen teilen, die sie benötigen
PHP-Glob()-Funktion
PHP
Dateisystemfunktion
Definition und Verwendung
glob()-Funktion gibt den Dateinamen oder das Verzeichnis zurück, der dem angegebenen Muster entspricht .
Diese Funktion gibt ein Array mit passenden Dateien/Verzeichnissen zurück. Gibt false zurück, wenn ein Fehler auftritt.
Syntax
glob(pattern,flags)
Nach dem Login kopieren
Parameter |
Beschreibung |
pattern |
Erforderlich. Gibt den Suchmodus an. |
flags |
Optional. Gibt spezielle Einstellungen an.
参数 |
描述 |
pattern |
必需。规定检索模式。 |
flags |
可选。规定特殊的设定。
GLOB_MARK - 在每个返回的项目中加一个斜线
GLOB_NOSORT - 按照文件在目录中出现的原始顺序返回(不排序)
GLOB_NOCHECK - 如果没有文件匹配则返回用于搜索的模式
GLOB_NOESCAPE - 反斜线不转义元字符
GLOB_BRACE - 扩充 {a,b,c} 来匹配 'a','b' 或 'c'
GLOB_ONLYDIR - 仅返回与模式匹配的目录项
GLOB_ERR - 停止并读取错误信息(比如说不可读的目录),默认的情况下忽略所有错误
注释:GLOB_ERR 是 PHP 5.1 添加的。
|
GLOB_MARK – Fügen Sie jedem zurückgegebenen Element einen Schrägstrich hinzu - GLOB_NOSORT – Gibt die Dateien in ihrer ursprünglichen Reihenfolge im Verzeichnis zurück (nicht sortiert)
- GLOB_NOCHECK – Gibt zurück, wenn keine Dateien mit den Suchmustern übereinstimmen
- GLOB_NOESCAPE – Metazeichen ohne Backslash
<?php
print_r(glob("*.txt"));
?> Nach dem Login kopieren
GLOB_BRACE – erweitert {a,b,c}, sodass es mit „a“, „b“ oder „c“ übereinstimmt '
- GLOB_ONLYDIR – Nur Verzeichniseinträge zurückgeben, die dem Muster entsprechen
- GLOB_ERR – Stoppen und Fehlerinformationen lesen (z. B. nicht lesbare Verzeichnisse), ignorieren alle Fehler standardmäßig
Array
(
[0] => target.txt
[1] => source.txt
[2] => test.txt
[3] => test2.txt
) Nach dem Login kopieren
Hinweis:GLOB_ERR wurde in PHP 5.1 hinzugefügt.
|
<?php
print_r(glob("*.*"));
?>
Nach dem Login kopieren
Beispiel
Array
(
[0] => contacts.csv
[1] => default.php
[2] => target.txt
[3] => source.txt
[4] => tem1.tmp
[5] => test.htm
[6] => test.ini
[7] => test.php
[8] => test.txt
[9] => test2.txt
)
Nach dem Login kopieren
Beispiel 1
Ausgabe ähnlich wie: Beispiel 2Ausgabe ähnlich wie: Verwandte Empfehlungen: const und global in PHP
Das obige ist der detaillierte Inhalt vonPHP glob()-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!