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

phpmb_substitute_character([mixed $substitute_char]): mixed

Näide

Määrame asendusmärgiks küsimusmärgi:

php<?php
  mb_substitute_character('?');
  echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1");
?>

Koodi täitmise tulemus:

php'?'

Näide

Saame praeguse asendusmärgi:

php<?php
  $res = mb_substitute_character();
  var_dump($res);
?>

Koodi täitmise tulemus (märgi kood '?'):

php63

Näide

Keelame kehtetute märkide asendamise:

php<?php
  mb_substitute_character("none");
  echo mb_convert_encoding("\x80", "UTF-8", "ISO-8859-1");
?>

Koodi täitmise tulemus:

php''