ফাংশন 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''