СКРИПТЫ
ТЕГИ:
php (285)
js (167)
html (139)
css (119)
html tags (61)
jquery (40)
text (37)
form html (30)
php array (30)
fonts (27)
ruweb.net (23)
foto (22)
online (22)
Показать еще :
php file (21)
atom (20)
forum (19)
svg (18)
board (17)
hosting (17)
js method (16)
html book (16)
input (16)
color (15)
link (15)
php date (15)
js events (14)
htaccess (13)
table (13)
osclass (13)
dw block (12)
info (12)
js delete (12)
select (12)
path (12)
icon (11)
keyboard (11)
jsphp (11)
php img (11)
img (11)
php time (11)
form (11)
download (11)
notepad (11)
url (10)
mouse (10)
js time (9)
yandex (9)
cookie (7)
php url (7)
comment (7)
dosite (7)
task (7)
hover (7)
iframe (6)
list (6)
year (6)
mysql (6)
click (6)
js url (6)
ftp (5)
heading (5)
php get (5)
search (5)
adminka (5)
js id (5)
browser (5)
mb (5)
value (5)
chart (5)
week (4)
mounth (4)
day (4)
reg.ru (4)
нок (4)
bbcode (4)
vk (4)
captcha (4)
submit (4)
js form (4)
symbols (4)
console (4)
ucoz (3)
js post (3)
line (3)
pages (3)
https (3)
ssl (3)
scandir (3)
js img (3)
vs code (3)
padding (3)
куб (2)
js vars (2)
video (2)
youtube (2)
seo (2)
details (2)
title (2)
cursor (2)
base64 (2)
second (2)
tag hr (2)
money (2)
рся (2)
typeof (2)
arrows (2)
counter (2)
height (2)
qr kod (2)
sitemap (2)
нод (1)
windows (1)
google (1)
header (1)
numbers (1)
archive (1)
domen (1)
speed (1)
books (1)
smile (1)
scroll (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/obama_pidurok.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/obama_pidurok.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/obama_pidurok.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

    )

Пользуйтесь на здоровье! Не забудьте сказать спасибо
Теги :
Функция glob в php
glob php
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =

Последние комментарии :
Марат :
07.07.2022 13:02
Вам спасибо, что оценили! На ваш вопрос в одной строчке не ответишь, поэтому для вас отдельный пункт…
подробнее.
Борис :
07.07.2022 10:41
Спасибо за статью! Подскажите, пожалуйста, как сделать, чтобы файл создавался по имени из формы? Есть тест,…
подробнее.
вывы :
05.06.2022 12:32
сейчас яндекс добавил индексацию js в…
подробнее.
Марат :
02.06.2022 20:14
Михаил :
02.06.2022 20:10
Ну вот только для этого может быть ;) А так, нет смысла…
подробнее.
Марат :
02.06.2022 15:59
Чтобы вы зашли на данную страницу и нажали на…
подробнее.
ruweb
Страница загружена за : 0.025678 секунд. Подробнее