Полезные функции для управления массивами в PHP

PHP предлагает обширный набор инструментов управления массивами — более 60 функций, которые позволяют обрабатывать массивы практически любым способом, в том числе реверсировать их, извлекать подмножества, сравнивать и сортировать, рекурсивно обрабатывать и искать их для определенных значений.

1. sizeof() или count().

Читать далее

Что такое стандарты PSR и зачем они нужны.

Очень многие разработчики: как начинающие, так и опытные PHP-программисты, когда им приходится смотреть чужой код , делают это с очень большой неохотой. И правда, если за много лет работы у программиста сложился свой стиль написания кода, то заглядывая в чужой, и видя другой стиль наименования классов и их методов, другой стиль оформления кода (отступы, переносы и т.д.), сложно испытывать позитивные чувства к автору таких строк. И в свое время в мире PHP разработки было сломано много копий в боях, где каждый доказывал свою правоту, но все изменилось, когда появились стандарты PSR и это стало важным шагом к наведению порядка в ЯП PHP.  Читать далее

Как установить git в ОС Linux (на примере Ubuntu 16.04).

Любой программист, использующий ОС Ubuntu 16.04, либо другие построенные на ее базе (Xubuntu, Lubuntu и т.д.) столкнется с потребностью установить себе в рабочую среду систему контроля версий, и с большей вероятностью его выбор остановится на Git, ставшим уже практически обязательным стандартом в мире разработки. Как произвести установку актуальной версии правильно и быстро Вы узнаете из данной статьи. Читать далее

Волшебная команда ls и ее ключ в Linux.

Вне зависимости от того, как часто вы пользуетесь UNIX-подобными операционными системами: раз в две недели или каждый день, почти всегда Вы будете использовать команду ls, и пожалуй это одна из самых часто используемых команд в Linux. При этом у нее имеется большое количество ключей, с помощью которых можно влиять на поведение команды, делая ее использование более эффективным и практичным. Читать далее

Как сделать снимок экрана с сайта

В этот раз я расскажу вам, как делать снимок экрана любого веб-сайта по URL-адресу.

Существует множество сторонних API-интерфейсов, которые позволяют снимать скриншот веб-сайта с использованием PHP-скрипта.

В этом примере я использую API Google для захвата снимка экрана с данного URL.

Вы можете легко захватить скриншот с помощью API Google.

Скриншот — это визуальный элемент, предназначенный для захвата того, что сразу видно в браузере.

Есть много причин снимать снимок экрана, чтобы сообщать о любых проблемах веб-сайта администратору.
Читать далее

Как отсортировать многомерный массив по значению в PHP

Мы можем использовать несколько разных методов для этого. Один из способов использования функции usort().

Другой способ — просто определить значения и создать другой массив со значениями, а затем использовать его в функции array_multisort() .

Используя мультисортный метод, мы можем легко отсортировать многомерный массив на основе его одного или нескольких значений. Давайте посмотрим, как мы можем использовать оба этих метода.

Подробнее

Необходимый минимум горячих клавиш для эффективной работы в командной строке.

Командная строка UNIX систем для нового неискушенного пользователя вначале может, показаться непривычной и неудобной. Так например здесь могут не работать привычные комбинации клавиш Ctrl+C и Ctrl+V, могут не срабатывать клавиши на клавиатуре Home и End и любые другие вещи привычные для пользователей ОС Windows в командной строке UNIX могут не работать и вероятнее всего для новичка это случится в самый ненужный момент. Решением является знакомство с небольшим списком сочетаний горячих клавиш для эффективной, быстрой и удобной работы в командной строке. Читать далее