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