Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ althtmlcssphpjsblog

Перед функцией стоит "mb" - что это означает!?

Поддержи проект!!! smile

Что означает перед функцией "mb_". Для чего она нужна и как пользоваться!?

Что такое "mb" перед функцией?

Дадим определение, что такое "mb":
"mb" означает, что данная функция должна обрабатывать Многобайтовые строки.

К которым относится кириллица в Utf-8.

Зачем использовать функции с "mb"?

Данные функции используются в том случае, когда стандартная функция не работает так, как хотелось бы! Приведем пример со страницы, где я показывал пример использования функции с "mb". Этот же пример и привел к мысли, что мы ничего и вообще никогда не писали о функциях "mb"!
Итак: Функция без "mb" echo strlen('Привет');, результат:
12

Как видим, вместо числа 6, выводится число 12, т.е. в два раза больше чем букв - это потому, что в кириллице utf-8 одна буква занимает два байта!

Но если мы применим функцию с "mb" echo mb_strlen('Привет', 'utf-8');, результат:
6

То результат будет такой, на который мы и рассчитывали!

Почему функции с "mb" практически не используются?

Это довольно сложный вопрос, почему так сложилось, что функции с "mb" используются очень, очень... очень редко.

Прим автора

Как мне кажется,... выскажу свою точку зрения!

Довольно часто функция с "mb" - тупо не работает! Несколько раз, в самом начале своего пути я попытался попользоваться - опыт был негативным.

Поэтому сегодня я вообще не использую эти функции.

Довольно редко приходится обрабатывать текст на кириллице, а эти функции нужны только в этом случае!

Потому, что числа и латиница все занимают по одному байту!


Вас может еще заинтересовать список тем : #PHP | #PHP_BOOK |
Последняя дата редактирования : 20.12.2020 08:58
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =

Последние комментарии :
Марат :
26/01/2021 12:28
Внимание! На странице описывается система комментирования ECOMMENT.SU.Здесь и далее, на всем сайте, стоит другая…
подробнее.
Марат :
26/01/2021 10:58
На сайте, комментирование моё собственное, которое не знаю, когда …
подробнее.
Вали :
26/01/2021 05:51
А вот эти комментарии тут - это же другие, не те о которых статья?Не…
подробнее.
Вали :
26/01/2021 05:44
Привет, классно!
подробнее.
Марат :
25/01/2021 10:08
Спасибо за добрые слова!Всегда пожалуйста!Приходите…
подробнее.