ფუნქცია 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''