Funksioni mb_substitute_character
Funksioni mb_substitute_character lejon të përcaktohet një karakter që do të përdoret
për të zëvendësuar sekuencat e pavlefshme të bajteve në vargjet multi-bajt. Si
parametër mund të kaloni një numër të plotë (kodi i karakterit) ose një varg "none" për çaktivizimin
e zëvendësimit, ose "long" për shfaqjen e paraqitjes numerike të karakterit të pavlefshëm.
Sintaksa
mb_substitute_character([mixed $substitute_char]): mixed
Shembull
Le të vendosim karakterin e zëvendësimit si shenjë pyetjeje:
<?php
mb_substitute_character('?');
echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1");
?>
Rezultati i ekzekutimit të kodit:
'?'
Shembull
Le të marrim karakterin aktual të zëvendësimit:
<?php
$res = mb_substitute_character();
var_dump($res);
?>
Rezultati i ekzekutimit të kodit (kodi i karakterit '?'):
63
Shembull
Le të çaktivizojmë zëvendësimin e karaktereve të pavlefshëm:
<?php
mb_substitute_character("none");
echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1");
?>
Rezultati i ekzekutimit të kodit:
''