Posts Tagged 'php' [страница 4]
PHP - язык - рок'н'ролльщик - рожден жить быстро и умирать молодым.
PHP: сумма длин всех строк массива | PHP: array elements sum of lengthes
- Details
- Published on 2022-09-28
Как посчитать суммы размеров всех строковых элементов масива на PHP? Имхо, оптимальный вариант - callback функция array_map().
Yii 2 виджет GridView полный пример | Yii 2 GridView widget full example
- Details
- Published on 2022-09-07
Рабочий пример использования виджета GridView. Это такой виджет, который позволяет отображать данные в виде таблицы с фильтрацией, сортировкой и постраничной навигацией, также, с возможностью менять как внешний вид отдельных элементов так и модифицировать выводимые данные.
PHP получить имя вызывающего метода/функции
- Details
- Published on 2022-08-17
Ситуация описана типичная, ответов в интернете море, будет еще один.
Бывают такие ситуации, когда необходимо понять, какая функция или метод класса вызывает текущую функцию - метод.
Например, есть функция girl(), которая вызывает метод erection(). Вызываемый метод работает с какими-то данными. Вызывающих методов много (wife(), girl(), lover()), работая с некоторыми данными, нужно понимать, какой именно метод вызывает erection().
Для этого вводим в метод erection() такую стандартную функцию как debug_backtrace().
Yii2 и нестандартный пользователь в БД при использовании ActiveRecord | Nonstandard DB user in ActiveRecord in Yii2
- Details
- Published on 2021-11-03
Часто (хотя, у кого как) при использовании баз данных для упорядочивания и/или группировки таблиц используют префиксы имени владельца.
По умолчанию в MS SQL используется пользователь DBO - database owner. Но также можно использовать и других пользователей для удобства выдачи прав и разделения доступов. И тут возникает первая сложность при попытке подключиться к таблице нестандартного пользователя.
Хотя, на самом деле, никаких сложностей, просто нужно добавить в модели префикс пользователя к имени таблицы.
PHP сортировка массива по значению анонимной функцией
- Details
- Published on 2021-10-19
На эту тему написан миллион статей, но когда начинаешь искать любой простой пример, как обычно, ничего толкового не найдешь. Поэтому, сделаю миллионпервый пример для себя.
Есть массив с девушками и датами свиданий. Нужно отсортировать по дате, чтобы не перепутать.
Для удобства и простоты кода использую анонимную функцию сортировки.
Установка PHP 5.6 в Ubuntu 16.04
- Details
- Published on 2016-09-19
В версии 16.04 PHP 5 не поддерживается но есть возможность установить из стороннего репозитория.
Предотвращение двойной отправки формы загрузки файла в Yii2
- Details
- Published on 2020-12-15
Есть стандартный виджет форм, через который реализована загрузка файла и стандартная проблема с двойной отправкой.
Как определить закодированную в Base64 строку при помощи PHP
- Details
- Published on 2020-09-16
Base64 - это способ закодировать некие данные при помощи 64-х символов (a-zA-Z0-9) ASCII и дополнительных символов.
Сложность определения состоит в том, что закодированная строка для программы ничем не отличается от любой другой строки. Можно, конечно, пытаться искать по отсутствию пробелов (не сработает для одиночных слов), по наличию кириллицы (не сработает для некириллических строк) или по наличию спецсимволов (актуально только для HTML).
Вместо этого можно использовать вышеперечисленные методы вместе как дополнительный инструмент определения.
Убрать все пробелы в строке на PHP
- Details
- Published on 2020-07-22
Самый простой способ убрать все пробелы - это комбинация str_replace и trim. Еще одна шпаргалка.
Yii2 реализация связи через промежуточную таблицу средствами ActiveRecord
- Details
- Published on 2020-05-21
Как связать две таблиц через ActiveRecord Yii2, используя промежуточную таблицу.