Функция mb_substitute_character

Функция mb_substitute_character кўп байтли сатрлардаги нотўғри байт кетма-кетликларини алмаштириш учун ишлатиладиган белгини белгилаш имконини беради. Параметр сифатида бутун сон (белги коди) ёки алмаштиришни ўчириш учун "none" сатри, ёки нотўғри белгининг сонлиқ ифодасини чиқариш учун "long" сатри ўтказилиши мумкин.

Синтаксис

phpmb_substitute_character([mixed $substitute_char]): mixed

Мисол

Алмаштириш белгисини савол белгиси сифатида ўрнатамиз:

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

Коднинг ишлаш натижаси:

php'?'

Мисол

Жорий алмаштириш белгисини оламиз:

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

Коднинг ишлаш натижаси ('?' белгисининг коди):

php63

Мисол

Нотўғри белгиларни алмаштиришни ўчирамиз:

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

Коднинг ишлаш натижаси:

php''