Функция 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");
?>
Коднинг ишлаш натижаси:
''