PHP

Первые N символов строки цифры (PHP)

Проверить являются ли первые несколько символов цифрами можно при помощи двух функций ctype_digit и substr.Самый простой способ написать функцию bool isBeginStrDigit(string $text, int $limit), которая будет принимать два параметра строку и число проверяемых символов. Возвращаться будет boolean...

Посчитать сколько времени прошло (PHP)

Чтобы посчитать сколько времени прошло в секундах/минутах/часах/днях/годах, то делать это нежно отталкиваясь от количества секунд. Нужно шаг за шагом вычислять сперва минуты, затем часы, затем дни.Лучше всего написать простую функцию, которая будет принимать число (секунды) и возвращать массив с данными...

Определить поискового бота (PHP)

Определить поискового робота можно по содержимому заголовка User-Agent: из текущего запроса, если он есть. Поисковые боты, такие как Яндекс, Гугл и другие содержат в этом заголовке название своего бота, например googlebot, yandexbox и т.д. В PHP эти данные содержатся в глобальном массиве $_SERVER...

Узнать цвет пикселя изображения (PHP)

Узнать цвет пикселя в изображения при помощи PHP можно при помощи функции int imagecolorat ( resource $image , int $x , int $y ); Функция принимает два параметра: resource $image - изображение; int $x - координата X; int $y - координата Y. Возвращает индекс для заданного цвета в палитре изображения...

Удалить все атрибуты у тегов (PHP)

В PHP, удалить все атрибуты тегов HTML-кода можно при помощи функции preg_replace(), используя регулярное выражение: #(</?\w+)(?:\s(?:[^<>/]|/[^<>])*)?(/?>)#ui. Например есть файл test.html, необходимо удалить все атрибуты у HTML-тегов....

Умножить массив на число (PHP)

Операции умножения массива на число в PHP нет, если умножить переменную типа массив на число, появится ошибка Fatal error: Unsupported operand types in ... on line .. Чтобы умножить массив можно пойти двумя путями....

123789