Funktsioon mb_substitute_character
Funktsioon mb_substitute_character võimaldab määrata märki, mida kasutatakse
kehtetute baitjärjestuste asendamiseks mitmebaidsetes stringides. Parameetrina
saab edastada täisarvu (märgi kood) või stringi "none" asendamise keelamiseks,
või "long" kehtetumärgi numbrilise esituse väljastamiseks.
Süntaks
mb_substitute_character([mixed $substitute_char]): mixed
Näide
Määrame asendusmärgiks küsimusmärgi:
<?php
mb_substitute_character('?');
echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1");
?>
Koodi täitmise tulemus:
'?'
Näide
Saame praeguse asendusmärgi:
<?php
$res = mb_substitute_character();
var_dump($res);
?>
Koodi täitmise tulemus (märgi kood '?'):
63
Näide
Keelame kehtetute märkide asendamise:
<?php
mb_substitute_character("none");
echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1");
?>
Koodi täitmise tulemus:
''