Fatal error: Call to undefined function mb_str_split()

Какие натсройки нужно записать в файл php.ini и где он находиться, что бы покет который я установил sudo apt-get install php7.2-mbstring, заработал и интерпретор увидел функию? PHP 7.2.24-0ubuntu0.18.04.6


Ответы (1 шт):

Автор решения: Maxim Timakov

Судя по документации эта функция доступна с php >= 7.4, а у Вас php 7.2.*

В качестве замены можно использовать функцию preg_split с модификатором u

/**
 * split utf-8 string to array of chars
 * @param string $str
 * @return array
 */
function chars_of($str) {
    return preg_split('/(?<!^)(?!$)/u', $str);
}
→ Ссылка