Fungsi mb_substitute_character

Fungsi mb_substitute_character membolehkan anda menetapkan aksara yang akan digunakan untuk menggantikan jujukan bait tidak sah dalam rentetan multibait. Sebagai parameter, anda boleh menghantar integer (kod aksara) atau rentetan "none" untuk menyahaktifkan penggantian, atau "long" untuk output perwakilan berangka aksara tidak sah.

Sintaks

phpmb_substitute_character([mixed $substitute_char]): mixed

Contoh

Mari tetapkan aksara gantian sebagai tanda tanya:

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

Hasil pelaksanaan kod:

php'?'

Contoh

Mari dapatkan aksara gantian semasa:

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

Hasil pelaksanaan kod (kod aksara '?'):

php63

Contoh

Mari nyahaktifkan penggantian aksara tidak sah:

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

Hasil pelaksanaan kod:

php''