НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
115 of 410 menu

Функция mb_substitute_character

Функция mb_substitute_character позволяет задать символ, который будет использоваться для замены недопустимых последовательностей байтов в многобайтовых строках. В качестве параметра можно передать целое число (код символа) или строку "none" для отключения замены, или "long" для вывода числового представления недопустимого символа.

Синтаксис

mb_substitute_character([mixed $substitute_char]): mixed

Пример

Установим символ замены как знак вопроса:

<?php mb_substitute_character('?'); echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1"); ?>

Результат выполнения кода:

'?'

Пример

Получим текущий символ замены:

<?php $res = mb_substitute_character(); var_dump($res); ?>

Результат выполнения кода (код символа '?'):

63

Пример

Отключим замену недопустимых символов:

<?php mb_substitute_character("none"); echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1"); ?>

Результат выполнения кода:

''
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить