АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
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"); ?>

Вынік выканання кода:

''
byenru