щя напишу какой то бред, не когда не получалось составлять норм подобные темы. Ну все же постарайтесь понять.
Вот дошел в учебнику с пхп до использования функции mb_strlen и mb_substr и вот решил написать такой код с использованием этих функций
$blablabla = (mb_strlen($arr['blablabla'])>120 ? mb_substr($arr['blablabla'],0,120, 'UTF-8') . '>>>': out($arr['blablabla']) . '');
ну при использование выдает такую ошибку
[in] Fatal error: Call to undefined function mb_strlen() [/in]
Полазив немного по гуглу, я понял что у меня на сервере просто не установленные эти функции, и за этого выдает эту ошибку.
Так вот вопрос можно, как то переписать мой код так что бы не загружать эти функции на сервер, а просто использовать какую то другую функцию для выполнения моей задачи ????
надеюсь понятно написал))))
Добавлено 06.11.15 в 03:59:12:
блин че такой тупой вопрос или что ??? а то уже 5 человек заходило и не дало ответ на него
функции mb* работают с строкой в зависимости от кодировки (проще говоря, корректно отображают различные кодировки)
аналогом является модуль iconv*
Но он по умолчанию тоже не устанавливается.
По умолчанию есть функции strlen и substr
Но эти функции работают с строками не по знакам, а по байтам
Проще говоря к примеру с русским языком у них "плохо" всё
И нужно использовать mb*/iconv*