ফাংশন strtr
ফাংশন strtr একটি স্ট্রিং-তে অক্ষর অনুসন্ধান এবং
প্রতিস্থাপন করে। এর কাজ করার দুটি উপায় রয়েছে।
প্রথম উপায়ে, ফাংশনটি একটি প্রতিস্থাপন অ্যারে গ্রহণ করে: কীগুলি হল যা আমরা পরিবর্তন করি, এবং মানগুলি হল যা দিয়ে আমরা পরিবর্তন করব:
strtr(যেখানে পরিবর্তন করব, প্রতিস্থাপন অ্যারে);
দ্বিতীয় উপায়ে, ফাংশনটি একটি প্যারামিটার হিসেবে সেই অক্ষরগুলির স্ট্রিং গ্রহণ করে যেগুলো প্রতিস্থাপিত হবে, এবং দ্বিতীয় প্যারামিটার হিসেবে সেই অক্ষরগুলির স্ট্রিং গ্রহণ করে যেগুলো দিয়ে প্রতিস্থাপন করা হবে। প্রথম স্ট্রিং-এর সংশ্লিষ্ট অক্ষরগুলি দ্বিতীয় স্ট্রিং-এর সংশ্লিষ্ট অক্ষর দ্বারা প্রতিস্থাপিত হবে:
strtr(যেখানে পরিবর্তন করব, কী পরিবর্তন করব, কী দিয়ে পরিবর্তন করব);
উদাহরণ
এই উদাহরণে, ফাংশনটি যথাক্রমে 1 এবং 2 অক্ষরগুলিকে
'a' এবং 'b' দিয়ে প্রতিস্থাপন করবে:
<?php
echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>
কোড 실행ের ফলাফল:
'aaabbb'
উদাহরণ
এই উদাহরণেও, ফাংশনটি যথাক্রমে 1 এবং 2 অক্ষরগুলিকে
'a' এবং 'b' দিয়ে প্রতিস্থাপন করবে:
<?php
echo strtr('111222', '12', 'ab');
?>
কোড 실행ের ফলাফল:
'aaabbb'
আরও দেখুন
-
str_replaceফাংশন,
যা অনুসন্ধান এবং প্রতিস্থাপনও করে -
substr_replaceফাংশন,
যা একটি স্ট্রিং-এর অংশ কেটে অন্য কিছু দিয়ে প্রতিস্থাপন করে