ফাংশন strtr

ফাংশন strtr একটি স্ট্রিং-তে অক্ষর অনুসন্ধান এবং প্রতিস্থাপন করে। এর কাজ করার দুটি উপায় রয়েছে।

প্রথম উপায়ে, ফাংশনটি একটি প্রতিস্থাপন অ্যারে গ্রহণ করে: কীগুলি হল যা আমরা পরিবর্তন করি, এবং মানগুলি হল যা দিয়ে আমরা পরিবর্তন করব:

phpstrtr(যেখানে পরিবর্তন করব, প্রতিস্থাপন অ্যারে);

দ্বিতীয় উপায়ে, ফাংশনটি একটি প্যারামিটার হিসেবে সেই অক্ষরগুলির স্ট্রিং গ্রহণ করে যেগুলো প্রতিস্থাপিত হবে, এবং দ্বিতীয় প্যারামিটার হিসেবে সেই অক্ষরগুলির স্ট্রিং গ্রহণ করে যেগুলো দিয়ে প্রতিস্থাপন করা হবে। প্রথম স্ট্রিং-এর সংশ্লিষ্ট অক্ষরগুলি দ্বিতীয় স্ট্রিং-এর সংশ্লিষ্ট অক্ষর দ্বারা প্রতিস্থাপিত হবে:

phpstrtr(যেখানে পরিবর্তন করব, কী পরিবর্তন করব, কী দিয়ে পরিবর্তন করব);

উদাহরণ

এই উদাহরণে, ফাংশনটি যথাক্রমে 1 এবং 2 অক্ষরগুলিকে 'a' এবং 'b' দিয়ে প্রতিস্থাপন করবে:

php<?php
  echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>

কোড 실행ের ফলাফল:

php'aaabbb'

উদাহরণ

এই উদাহরণেও, ফাংশনটি যথাক্রমে 1 এবং 2 অক্ষরগুলিকে 'a' এবং 'b' দিয়ে প্রতিস্থাপন করবে:

php<?php
  echo strtr('111222', '12', 'ab');
?>

কোড 실행ের ফলাফল:

php'aaabbb'

আরও দেখুন

  • str_replace ফাংশন,
    যা অনুসন্ধান এবং প্রতিস্থাপনও করে
  • substr_replace ফাংশন,
    যা একটি স্ট্রিং-এর অংশ কেটে অন্য কিছু দিয়ে প্রতিস্থাপন করে