Артём Фёдоров

str_pad (JavaScript)

В PHP есть замечательная функция string str_pad($input, $pad_length), которая возвращает строку input, дополненную слева, справа или с обоих сторон до заданной длины.В JavaScript такого функционала нет, но можно реализовать, написав соответствующую функцию....

22 просмотра · нет комментариев

Первую букву в верхний регистр (JavaScript)

Преобразовать первый символ строки в верхний регистр очень просто. Необходимо выбрать первый символ строки и преобразовать его при помощи метода toUpperCase(). А еще лучше написать функцию аналогичную PHP string ucfirst(string str). Функция будет принимать один параметр - str....

6 просмотров · нет комментариев

Как поместить курсор в конец textarea (jQuery)

Иногда требуется поместить курсор фокуса в конец текстового поля TEXTAREA. Иногда просто так, сразу после загрузки страницы, иногда после вставки дополнительного текста в конец поля. Например у нас есть поле <textarea>, с некоторым текстом, нам надо при помощи jQuery поместить курсор в конец текстового поля...

12 просмотров · нет комментариев

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

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

39 просмотров · нет комментариев

str_repeat (JavaScript)

В PHP есть замечательная функция string str_repeat(string $input, int $multiplier), которая возвращает строку $input, повторив ее $multiplier раз. В JavaScript такой функции нет, реализуем ее, назовем соответственно str_repeat. Наша функция так же будет принимать два параметра и возвращать строку...

54 просмотра · 3 комментария · 2❤

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

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

28 просмотров · нет комментариев

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

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

29 просмотров · нет комментариев

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

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

34 просмотра · нет комментариев

Цикл в обратном порядке (PHP)

Цикл в обратном порядке можно организовать тремя способами. При помощи конструкции for, while и do while. Например нужно воспроизвести цикл от десяти до одного....

9126 просмотров · нет комментариев

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

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

6777 просмотров · 2 комментария

Сортировать числовой массив (JavaScript)

В ДжаваСкрипте отсортировать массив можно при помощи функции Array.sort([sortFunction]). Если не передавать функцию сортировки sortFunction, то массив будет отсортирован в порядке следования символов таблицы ASCII....

6824 просмотра · 1 комментарий

Массив уникальных значений (JavaScript)

Чтобы в ДжаваСкрипте получить массив состоящий из уникальных значений, то самый простой вариант — отсортировать массив и обратным перебором проверять текущий и......

6376 просмотров · 4 комментария

Время выполнения скрипта (PHP)

Чтобы вычислить время выполнения необходимо воспользоваться функцией mixed microtime([bool $get_as_float = false]), которая возвращает текущую метку времени Юникс с микросекундами....

7322 просмотра · нет комментариев

Дата вчера сегодня завтра (PHP)

Для получения даты в PHP используется функция date(string $format[, int $timestamp = time()]), которая возвращает дату отформатированную в соответствии с шаблоном string $format....

12608 просмотров · 4 комментария

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

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

5374 просмотра · нет комментариев

Поменять местами 2 элемента массива (PHP)

Поменять значения двух элементов массива местами можно двумя способами. В первом способе применяется языковая конструкция list() и определение массива array() из двух значений. Во втором способе понадобится промежуточная переменная (буфер)....

13098 просмотров · нет комментариев

isset vs array_key_exists (PHP)

Чтобы проверить существование элемента массива по ключу, существует два способа. Первый при помощи функции isset($var), второй при помощи функции array_key_exists($key, $array)....

3276 просмотров · нет комментариев

Медленно удалить элемент (jQuery)

Что бы плавно удалить элемент страницы, его сперва необходимо медленно скрыть (.hide('slow'), .slideUp('slow')), а затем вызвать колбак функцию на удаление элемента. Например есть слой <div>, который нужно плавно удалить со страницы....

4316 просмотров · нет комментариев