ফাংশন str_ireplace
ফাংশন str_ireplace একটি স্ট্রিংয়ের মধ্যে সাবস্ট্রিংয়ের সমস্ত ঘটনা (কেস-ইনসেনসিটিভভাবে) খুঁজে বের করে এবং সেগুলোকে নির্দিষ্ট মান দিয়ে প্রতিস্থাপন করে। প্রথম প্যারামিটারে খোঁজা সাবস্ট্রিং পাস করা হয়, দ্বিতীয়টিতে প্রতিস্থাপন স্ট্রিং, তৃতীয়টিতে যে স্ট্রিংতে খোঁজা হয়।
সিনট্যাক্স
str_ireplace(search, replace, subject);
উদাহরণ
আসুন কেস-ইনসেনসিটিভভাবে সাবস্ট্রিংয়ের সমস্ত ঘটনা প্রতিস্থাপন করি:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
কোড এক্সিকিউট করার ফলাফল:
'! ! !'
উদাহরণ
আসুন অ্যারেতে একাধিক বৈকল্পিক প্রতিস্থাপন করি:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
কোড এক্সিকিউট করার ফলাফল:
'12c'
উদাহরণ
আসুন নির্দিষ্ট অক্ষরগুলোকে একটি সাধারণ নির্দিষ্ট অক্ষর দিয়ে প্রতিস্থাপন করি:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
কোড এক্সিকিউট করার ফলাফল:
'!!!!!!'
উদাহরণ
আসুন অ্যারের প্রতিটি উপাদানে প্রতিস্থাপন সম্পাদন করি:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
কোড এক্সিকিউট করার ফলাফল:
['!bc', '!bc', '!bc']
আরও দেখুন
-
ফাংশন
str_replace,
যা কেস-সেনসিটিভভাবে প্রতিস্থাপন সম্পাদন করে -
ফাংশন
substr_replace,
যা স্ট্রিংয়ের একটি অংশ প্রতিস্থাপন করে