Решения

PHP определение чётной / нечётной строки при переборе массива в цикле

от 2019 - 03 - 26

Всё очень просто, для определения того, является ли итерация цикла чётной при переборе, мы, для начала, определяем переменную итератор, которая будет увеличиваться на 1 с каждой итерацией. Внутри цикла можно проверять, узнавая остаток от деления итератора на 2, равен ли этот остаток нолю. Если остаток от деления числа на 2 отсутствует (равен нолю), значит число […]

Добавление постов Joomla из нестандартного csv

от 2019 - 03 - 11

Все записи Joomla хранятся в таблице #_content (в нашем случае joom_content). Начнем разбирать наш csv файл. Для этого в php существует функция str_get_csv(). В нашем случае в cvs использовался знак «|» как разделитель. Далее переберем полученный массив и сформируем удобный для формирования sql-запроса. Оператор foreach не подошел в этом случае, так как требовалось пропустить ненужные […]

Округление на PHP

от 2019 - 02 - 15

Рано или поздно вы, как разработчик, столкнётесь с задачей округления дробных чисел на PHP. В этом отношении PHP предоставляет достаточно удобный набор функций. Итак, перед вами подборка функций округления с описаниями: 1. Стандартный round() — округляет число типа float. [ссылка на подробное описание в первоисточнике] 2. Далее ceil() — округляет дробь в большую сторону. [ссылка […]

Склонение окончаний слов в зависимости от количества на PHP

от 2018 - 08 - 31

Задача: Получить правильное окончание для слова товар (1 товар, 2 товара, 125 товаров) в зависимости от количества товаров. Таким образом можно склонять не только товары, функция принимает несколько аргументов, в том числе 3 формы итоговых слов. Нашел тут https://misha.blog/php/declension-of-the-word.html

Функция оформления формата вывода объёма памяти

от 2018 - 08 - 31

Задача: Получить объем некого файла в байтах и потом отформатировать вывод (красиво вывести это число) что бы не ломать глаза и мозг, пытаясь понять, сколько же это будет в мегабайтах или гигабайтах. Предложенное решение может подойти не только для памяти, туда можно вписать объем в литрах например, расстояния при желании, что угодно в общем. Не […]