mb_substitute_character funksiyası
mb_substitute_character funksiyası, çoxbaytlı sətirlərdə etibarsız bayt ardıcıllıqlarının əvəz edilməsi üçün istifadə ediləcək simvolu təyin etməyə imkan verir. Parametr kimi tam ədəd (simvolun kodu) və ya əvəzetməni söndürmək üçün "none" sətri, və ya etibarsız simvolun ədədi təsvirini çıxarmaq üçün "long" sətri ötürülə bilər.
Sintaksis
mb_substitute_character([mixed $substitute_char]): mixed
Nümunə
Gəlin əvəzetmə simvolunu sual işarəsi kimi təyin edək:
<?php
mb_substitute_character('?');
echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1");
?>
Kodun icrasının nəticəsi:
'?'
Nümunə
Gəlin cari əvəzetmə simvolunu əldə edək:
<?php
$res = mb_substitute_character();
var_dump($res);
?>
Kodun icrasının nəticəsi ('?' simvolunun kodu):
63
Nümunə
Gəlin etibarsız simvolların əvəz edilməsini söndürək:
<?php
mb_substitute_character("none");
echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1");
?>
Kodun icrasının nəticəsi:
''