dr.Brain

doctor Brain

мир глазами веб-разработчика

backend

PHP: разбираем JSON

как преобразовать данные JSON с помощью php

dr.Brain

время чтения 3 мин.

Photo by Brooke Lark on Unsplash

Независимо от того, каким образом получены данные в формате JSON: в виде файла *.json переданного из стороннего API или входящей строки, нативный PHP, начиная с версии 5.2.0, предоставляет две замечательные функции json_encode и json_decode. Сегодня мы обратим внимание на функцию json_decode, которая позволяет преобразовать данные JSON в формат, пригодный для дальнейшей работы.

PHP: удаляем пустые значения

как удалить пустые значения массива в PHP

dr.Brain

время чтения 1 мин.

Photo by Oliver Cole on Unsplash

Для удаления пустых значений массива в PHP можно воспользоваться возможностями встроенной функции array_filter(). Дело в том, что эта функция фильтрует элементы массива с помощью callback-функции, однако, если callback-функция не передана, все значения равные false будут удалены.

PHP: фильтрация массивов

фильтруем многомерный массив по ключу и значению

dr.Brain

время чтения 5 мин.

Photo by Amy Baugess on Unsplash

К счастью, функция array_filter не ограничена только возможностью удалять из массива значения, соответствующие логическому false. В качестве второго параметра array_filter может использовать весьма полезные callback-функции, а это означает, что мы можем делать с массивом, практически все, что захотим.

Что в директории?

как получить список файлов каталога с помощью PHP

dr.Brain

время чтения 4 мин.

Photo by Vita Marija Murenaite on Unsplash

Извлечение списка файлов из определенной директории - достаточно тривиальная задача в PHP, для выполнения которой уже существует специальная функция, обычно, не вызывающая затруднений при использовании. В этой статье мы рассмотрим некоторые способы создания списка файлов, основой каждого из предложенных вариантов будет функция scandir().

Предварительная загрузка в PHP 7.4

один из вариантов реализации прелоадера в PHP 7.4

dr.Brain

время чтения 3 мин.

Photo by Brandless on Unsplash

Не так давно один из представителей команды разработчиков Composer Сэлдак (Seldaek) убил все наши надежды на быструю предварительную загрузку проектов с помощью пакетного менеджера.

Новые публикации

Далее

Категории

О нас

Frontend & Backend. Статьи, обзоры, заметки, код, уроки.