Definisi dan Penggunaan
The glob() fungsi mengembalikan array nama file atau direktori yang cocok dengan pola yang telah ditentukan.
Fungsi ini mengembalikan array file / direktori, atau FALSE pada kegagalan.
Sintaksis
Parameter | Deskripsi |
---|
pattern
| Wajib. Menentukan pola untuk mencari
|
flags
| Pilihan. Menentukan pengaturan khusus. Kemungkinan nilai: - GLOB_MARK - Menambahkan garis miring untuk setiap item dikembalikan
- GLOB_NOSORT - Kembali file seperti yang ditampilkan dalam direktori (unsorted)
- GLOB_NOCHECK - Mengembalikan pola pencarian jika tidak cocok ditemukan
- GLOB_NOESCAPE - backslashes tidak mengutip metakarakter
- GLOB_BRACE - Perluas {a, b, c} untuk mencocokkan 'a', 'b', atau 'c'
-
GLOB_ONLYDIR - Kembali hanya direktori yang cocok dengan pola
- GLOB_ERR - (added in PHP 5.1) Berhenti pada kesalahan (error diabaikan secara default)
|
contoh 1
print_r(glob("*.txt"));
?>
Output dari kode di atas bisa menjadi:
Array
(
[0] => target.txt
[1] => source.txt
[2] => test.txt
[3] => test2.txt
)
contoh 2
print_r(glob("*.*"));
?>
Output dari kode di atas bisa menjadi:
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
)
Contoh
Kembalikan larik nama file atau direktori yang cocok dengan pola yang ditentukan:
/* Output :
Array (
[0] => coba.txt
[1] => source.txt
[2] => test.txt
[3] => test2.txt
)
Definisi dan Penggunaan
Fungsi glob()
digunakan untuk mengembalikan larik nama file atau direktori yang cocok dengan pola yang ditentukan.
Syntax
glob(pattern, flags)
Nilai Parameter
Parameter | Deskripsi |
---|
pattern
| Required. Menentukan pola yang akan dicari
|
flags
| Optional. Menentukan pengaturan khusus. Nilai yang memungkinkan: GLOB_MARK – Menambahkan garis miring ke setiap item yang dikembalikan GLOB_NOSORT – Kembalikan file seperti yang muncul di direktori (tidak diurutkan) GLOB_NOCHECK – Mengembalikan pola pencarian jika tidak ditemukan kecocokan GLOB_NOESCAPE – Garis miring terbalik tidak mengutip karakter meta GLOB_BRACE – Memperluas {a, b, c} untuk mencocokkan ‘a’, ‘b’, atau ‘c’ GLOB_ONLYDIR – Hanya mengembalikan
direktori yang cocok dengan polanya GLOB_ERR – (ditambahkan dalam PHP 5.1) Hentikan kesalahan (kesalahan diabaikan secara default)
|
Detail Teknis
Return Value: | Array file / direktori yang cocok dengan pola atau FALSE jika gagal
|
---|
PHP Version: | 4.3+
|
---|
PHP Changelog: | PHP 5.1: Nilai GLOB_ERR ditambahkan ke parameter bendera
|
---|
Contoh Lain
Contoh
Kembalikan larik nama file atau direktori yang cocok dengan pola yang ditentukan:
/* Output :
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
)
You may also like
❮ PHP Filesystem Reference
Example
Return an array of filenames or directories that matches the specified pattern:
print_r(glob("*.txt"));
?>
The output of the code above could be:
Array (
[0] => target.txt
[1] => source.txt
[2] => test.txt
[3] =>
test2.txt
)
Definition and Usage
The glob() function returns an array of filenames or directories matching a specified pattern.
Syntax
Parameter Values
Parameter | Description |
---|
pattern
| Required. Specifies the pattern to search for
|
flags
| Optional. Specifies special settings. Possible values: - GLOB_MARK - Adds a slash to each item returned
- GLOB_NOSORT - Return files as they appear in the directory (unsorted)
- GLOB_NOCHECK - Returns the search pattern if no match were found
- GLOB_NOESCAPE - Backslashes do not quote metacharacters
- GLOB_BRACE - Expands {a,b,c} to match 'a', 'b', or 'c'
- GLOB_ONLYDIR - Return only directories which match the pattern
- GLOB_ERR - (added
in PHP 5.1) Stop on errors (errors are ignored by default)
|
Technical Details
Return Value: | An array of files/directories that matches the pattern, FALSE on failure
|
---|
PHP Version: | 4.3+
|
---|
PHP Changelog: | PHP 5.1: GLOB_ERR value added to the flags parameter
|
---|
More Examples
Example
Return an array of filenames or directories that matches the specified pattern:
print_r(glob("*.*"));
?>
The output of the code above could be:
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
)
❮ PHP Filesystem Reference