php cli строковые функции и кириллица

151
12 февраля 2018, 04:55

Запускаю php скрипт, в котором вызываются методы ядра CMS работающие со строками. Через запуск скрипта из браузера, все работает. Но при попытке запустить через cli выводит неправильный результат.

Проанализировал код, понял, что проблема из-за работы функций substr и т.д. неправильно работают с кириллицей.

Если заменить функцию substr на mb_substr все работает.

Вопрос: как можно без внесения изменений в ядро CMS (не заменяя напрямую substr на mb_substr) заставить работать эти функции правильно?

Можно ли как-то задавать каике-то параметры работы php и т.д.?

READ ALSO
Функции WordPress и Polylang

Функции WordPress и Polylang

В WordPress есть такие функции как is_home, is_search и is_archive, но возле плагина Polylang они практически не несут пользу, так как переключившись на другой язык,...

195
Строка переводится в int в Excel отчете на PHP

Строка переводится в int в Excel отчете на PHP

Делаю отчет из MySQL в Excel на PHPДлинная строка из чисел 758456123548 переводится в int и в Excel, это поле что-то типа 7

172
yii2 active record сложные запросы

yii2 active record сложные запросы

Есть таблица анкет(polls)Polls относится к одному заказу(orders) и связано с ним по полю order_id

199
Предикат для find_if

Предикат для find_if

Как можно создать предикат с двумя параметрами на входеНапример

210