backend
Независимо от того, каким образом получены данные в формате JSON: в виде файла *.json
переданного из стороннего API или входящей строки, нативный PHP, начиная с версии 5.2.0, предоставляет две замечательные функции json_encode
и json_decode
. Сегодня мы обратим внимание на функцию json_decode
, которая позволяет преобразовать данные JSON в формат, пригодный для дальнейшей работы.
Для удаления пустых значений массива в PHP можно воспользоваться возможностями встроенной функции array_filter(). Дело в том, что эта функция фильтрует элементы массива с помощью callback-функции, однако, если callback-функция не передана, все значения равные false будут удалены.
К счастью, функция array_filter не ограничена только возможностью удалять из массива значения, соответствующие логическому false. В качестве второго параметра array_filter может использовать весьма полезные callback-функции, а это означает, что мы можем делать с массивом, практически все, что захотим.
Извлечение списка файлов из определенной директории - достаточно тривиальная задача в PHP, для выполнения которой уже существует специальная функция, обычно, не вызывающая затруднений при использовании. В этой статье мы рассмотрим некоторые способы создания списка файлов, основой каждого из предложенных вариантов будет функция scandir().
Не так давно один из представителей команды разработчиков Composer Сэлдак (Seldaek) убил все наши надежды на быструю предварительную загрузку проектов с помощью пакетного менеджера.