Функсияи 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");
?>
Натиҷаи иҷрои код:
''