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''