ফাংশন str_replace
ফাংশন str_replace একটি স্ট্রিং-এর মধ্যে
নির্দিষ্ট টেক্সট খুঁজে এবং এটিকে অন্য টেক্সট দিয়ে প্রতিস্থাপন করে। প্রথম
প্যারামিটার হিসেবে এটি গ্রহণ করে কী প্রতিস্থাপন করতে হবে,
এবং দ্বিতীয় প্যারামিটার হিসেবে কী দিয়ে প্রতিস্থাপন করতে হবে। এগুলি হতে পারে
দুটি স্ট্রিং বা দুটি অ্যারে। দ্বিতীয় ক্ষেত্রে
একটি অ্যারের সংশ্লিষ্ট উপাদানগুলি প্রতিস্থাপিত হবে
দ্বিতীয় অ্যারের সংশ্লিষ্ট উপাদান দ্বারা
(উদাহরণ দেখুন)।
সিনট্যাক্স
str_replace(array|string $search, array|string $replace, string|array $subject, int &$count = null): string|array
উদাহরণ
আসুন সমস্ত 'a' অক্ষরকে '!' দিয়ে প্রতিস্থাপন করি:
<?php
echo str_replace('a', '!', 'abcabc');
?>
কোড 실행ের ফলাফল:
'!bc!bc'
উদাহরণ
আসুন 'a' অক্ষরগুলিকে 1 দিয়ে,
'b' অক্ষরগুলিকে 2 দিয়ে, 'c' অক্ষরগুলিকে
3 দিয়ে প্রতিস্থাপন করি:
<?php
echo str_replace(['a', 'b', 'c'], [1, 2, 3], 'abcabc');
?>
কোড 실행ের ফলাফল:
'123123'
উদাহরণ
আসুন নির্দিষ্ট অক্ষরগুলিকে একটি সাধারণ নির্দিষ্ট অক্ষর দিয়ে প্রতিস্থাপন করি:
<?php
echo str_replace(['a', 'b', 'c'], '!', 'abcabc');
?>
কোড 실행ের ফলাফল:
'!!!!!!'
উদাহরণ
অ্যারেটির প্রতিটি উপাদানে প্রতিস্থাপন সম্পাদন করা যাক:
<?php
$arr = ['abc', 'abc', 'abc'];
$res = str_replace('a', '!', $arr);
print_r($res);
?>
কোড 실행ের ফলাফল:
['!bc', '!bc', '!bc']
উদাহরণ
কেস গুরুত্বপূর্ণ:
<?php
echo str_replace('a', '!', 'Abcabc');
?>
কোড 실행ের ফলাফল:
'Abc!bc'
আরও দেখুন
-
ফাংশন
str_ireplace,
যা কেস-ইনসেনসিটিভ অনুসন্ধান এবং প্রতিস্থাপন করে -
ফাংশন
strtr,
যা অনুসন্ধান এবং প্রতিস্থাপনও করে -
ফাংশন
substr_replace,
যা একটি স্ট্রিং-এর অংশ কেটে এবং এটিকে অন্য স্ট্রিং দিয়ে প্রতিস্থাপন করে