В связи с переходом на новый движок... возможны сбои в работе! Простите!
Работы производятся прямо сейчас 20-04-2024! 🞨
Меню :
php (331)



Blog (1404)
php (331)
js (244)
html (147)
css (131)
html tags (62)
js tag (56)
jquery (42)
text (37)
js method (36)
js date (33)
php array (33)
form html (30)
online (29)
Показать еще :
fonts (26)
ruweb.net (25)
foto (22)
atom (20)
php file (20)
forum (19)
svg (18)
input (18)
hosting (17)
php date (17)
html book (16)
info (16)
board (16)
php time (16)
color (15)
img (14)
js url (14)
js time (14)
js events (14)
htaccess (13)
osclass (13)
знак (13)
select (13)
notepad (13)
table (12)
dw block (12)
php path (12)
download (12)
keyboard (12)
php img (12)
jsphp (11)
icon (11)
form (11)
keyframes (10)
mouse (10)
yandex (10)
js delete (10)
hover (9)
dosite (9)
chart (9)
browser (8)
php url (7)
php post (7)
comment (7)
vs code (7)
iframe (6)
canvas (6)
list (6)
adminka (6)
click (6)
mysql (6)
php get (6)
mb (5)
heading (5)
js math (5)
value (5)
reg.ru (5)
js id (5)
year (5)
ftp (5)
tag a (5)
ssl (4)
bbcode (4)
day (4)
week (4)
base64 (4)
xml (4)
scandir (4)
php var (4)
games (4)
console (4)
month (4)
pages (4)
symbols (4)
vk (4)
js form (4)
submit (4)
task (4)
нок (4)
https (3)
js post (3)
domen (3)
jquery post (3)
line (3)
куб (3)
money (3)
padding (3)
js img (3)
numbers (3)
ucoz (3)
js hash (3)
captcha (3)
qr kod (2)
seo (2)
js vars (2)
prompt (2)
counter (2)
details (2)
height (2)
video (2)
youtube (2)
sitemap (2)
tag hr (2)
typeof (2)
рся (2)
google (2)
arrows (2)
cursor (1)
rutube (1)
нод (1)
archive (1)
scroll (1)
jino (1)
smile (1)
windows (1)
speed (1)

Функция glob в php

"glob php" - "Функция glob в php". Не будем глубоко внедряться в теорию функции "глоб" - вы сможете теорию прочитать в любом другом месте!

Подробно о Функция glob в php

  1. Совсем немного теории с примерами glob в php
  2. Пример использования функции glob
  3. Пример 2 использования функции glob
  4. Сортировка файлов с помощью функции glob

  1. Совсем немного теории с примерами glob в php

    Совсем без теории невозможно поэтому... что написано в учебнике про glob

    (PHP 4 >= 4.3.0, PHP 5)
    glob -- Находит файловые пути, совпадающие с шаблоном

    Синтаксис "функции glob в php"

    glob ( string pattern [, int flags] ) : array|false

    Конечно...же объяснение синтаксиса glob:

    glob - название функции.

    string - строка(string).

    pattern - шаблон сортировки.

    int flags - флаги...

    array - возвращаемое значение array или →

    false - возвращаемое значение false

    Думаю на этом достаточно...

    Наш сайт был сделан специально, чтобы можно было понять учебник - когда его невозможно понять!

    Итак:

    Первый простой пример функции glob

    Рассмотрим простой пример использования функции glob в php, что мы будем разбирать? :

    $dir = путь до корневой.'/путь_до_папки/';

    $result = glob($dir .'{,.}*', GLOB_BRACE);

    print_r($result);


  2. Пример использования функции glob

    Выше мы привели код... теперь давайте воплотим его в жизнь...

    Живой пример функции glob

    Нам потребуется:

    Нам нужна живая папка - "путь_до_папки" возьмем здесь : (обращаю ваше внимание, что поведение с этими флагами и pattern - 100% эта функция)

    $dir = $_SERVER['DOCUMENT_ROOT'].'/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/';

    Выведем все содержимое нашей папки:

    $result = glob($dir .'{,.}*', GLOB_BRACE);

    Получим массив - выведем с помощью print_r

    print_r($result);

    Результат выведем прямо здесь:

    Результат работы функции glob

    Путь на сервере до корневой, чтобы не выводить заменим на слово путь.

    Array

    (

    [0] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/.

    [1] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/..

    [2] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Elitsin-alkash.html

    [3] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-goret-tebe-v-adu.dat

    [4] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-predatel.html

    [5] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-prodal-rodinu.txt

    [6] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-razvalil-SSSR.php

    [7] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/amerikosyi_kazlyi.txt

    [8] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/no_title.html

    [9] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/obama_pidurok.html

    [10] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/strange_names_file.html

    )


  3. Пример 2 использования функции glob

    Во втором примере выведем содержание папки без виртуальных директорий. Возьмем код из предыдущего пункта и заменим строку, где у нас используется функция glob :

    $result = glob($dir .'*');

    Результат работы функции glob

    Array

    (

    [0] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Elitsin-alkash.html

    [1] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-goret-tebe-v-adu.dat

    [2] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-predatel.html

    [3] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-prodal-rodinu.txt

    [4] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-razvalil-SSSR.php

    [5] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/amerikosyi_kazlyi.txt

    [6] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/no_title.html

    [7] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/obama_pidurok.html

    [8] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/strange_names_file.html

    )

    Вывод о примере использования функции glob

    Что мы можем сказать об этом примере:

    Если бы мы использовали :

    Потом удалили виртуальные директории, то получили бы аналогичный результат.


  4. Сортировка файлов с помощью функции glob

    Предположим все из той же папки нам требуется вывести все файлы с разрешением ".html".

    Опять возьмем тот же код и заменим строку с glob:

    $result = glob($dir .'*.html');

    Результат сортировки с помощью функции glob

    Array

    (

    [0] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Elitsin-alkash.html

    [1] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-predatel.html

    [2] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/no_title.html

    [3] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/obama_pidurok.html

    [4] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/strange_names_file.html

    )

    Ещё один пример сортировки с помощью glob

    Предположим, что я хочу вывести все файлы начинающиеся на букву G

    $result = glob($dir .'G*');

    Результат сортировки с помощью функции glob

    Array

    (

    [0] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-goret-tebe-v-adu.dat

    [1] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-predatel.html

    [2] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-prodal-rodinu.txt

    [3] => путь/__a-data/Z-arhiv/scandir-ili-sodergimoe-v-papke/1/Gorbachev-razvalil-SSSR.php

    )

Не стесняемся говорить спасибо!
Помочь проекту DwWeb.ru

Поделиться ссылкой! C друзьями или врагами!

Этим вы очень поможете проекту! Заранее огромное спасибо!

Теги:
Функция glob в php glob php
Ещё : dwweb.ru есть здесь:
ruweb
Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2024 Контакты. Реклама на сайте Лучший хостинг : RUWEB + помощь по RUWEB
Страница загружена за : 0.02513 секунд. Подробнее