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");
?>
Кодду иштетүүнүн натыйжасы:
''