Категория: Разработка

PHP поменять местами ключи и значениями в массиве

Иногда в разработке появляется потребность поменять местами ключи и значения в массиве, для этого есть готовая встроенная функция array_flip. Куда нужно передать только один параметр. Функция меняет местами ключи со […]
Побробнее

Замена символа в строке PHP

Часто бывает необходимо заменить точку на запятую или наоборот, чтобы исключить возникающие ошибки, например перед сохранением в базу. Сделать это достаточно просто, при помощи функции str_replace, куда первым параметром передается […]
Побробнее

if — else в PHP

Условия и ветвления являются неотъемлемой частью любой разработки, в любом языке программирования, php не исключение. Практически любой php-скрипт содержит условия и в зависимости от его выполнения, происходит выполнение того или […]
Побробнее

getrandmax — Получить максимально возможное случайное число для rand PHP

Эта функция позволяет получить максимально возможное число, которое может быть получено функцией rand, для Вашей системы. Поддерживаемые версии (PHP 4, PHP 5, PHP 7, PHP 8) Принимаемые параметры: Данная функция […]
Побробнее

array_key_exists — Проверить наличие ключа в массиве

При построении условий, иногда необходимо проверить наличие определенного ключа в массиве. Сделать это возможно при помощи встроенной функции — array_key_exists. Стоит учитывать, функция ищет ключи только на первом уровне массива, […]
Побробнее

Передать данные из javascript PHP Ajax

Передача данных от fronted на backend(от javascript в php в нашем случае) сейчас достаточно часто используемая процедура, естественно, когда известно, как это сделать. Что потребуется для работы: Сервер, где можно […]
Побробнее

Добавить элемент в конец массива PHP array_push

При необходимости добавить элемент или элементы в конец существующего массива или даже целый массив, можно использовать встроенную в php функцию, array_push. Первым параметром передается массив, в который необходимо добавить новый […]
Побробнее

Настройка высоты области встройки Битрикс24

В одной из первых интеграций в карточку сделки, возникла проблема с высотой блока, куда происходит встройка, как на картинке ниже: Очевидно, что место есть, но изначально встраиваемое содержимое отображается с […]
Побробнее