substr_replace() ফাংশনটি স্ট্রিংয়ের একটি অংশকে অন্য স্ট্রিং দিয়ে রিপ্লেস করতে ব্যবহৃত হয়।
সিনট্যাক্স
substr_replace(str,replacement,begin,len)
প্যারামিটার
str − চেক করার স্ট্রিং।
replacement − ইনসার্ট করার স্ট্রিং।
begin − যে পজিশন থেকে রিপ্লেসমেন্ট শুরু হবে:
begin পজিটিভ হলে: স্ট্রিংয়ে নির্দিষ্ট পজিশন থেকে রিপ্লেস শুরু
begin নেগেটিভ হলে: স্ট্রিংয়ের শেষ থেকে নির্দিষ্ট পজিশন থেকে রিপ্লেস শুরু
begin 0 হলে: স্ট্রিংয়ের প্রথম ক্যারেক্টার থেকে রিপ্লেস শুরু
len − রিপ্লেস হওয়া ক্যারেক্টার সংখ্যা। ডিফল্ট স্ট্রিংয়ের দৈর্ঘ্যের সমান।
len পজিটিভ হলে - রিপ্লেস হওয়া স্ট্রিংয়ের দৈর্ঘ্য
len নেগেটিভ হলে - রিপ্লেস করার পর স্ট্রিংয়ের শেষে কত ক্যারেক্টার থাকবে
len 0 হলে - রিপ্লেস না করে ইনসার্ট করা হয়।
রিটার্ন
substr_replace() ফাংশনটি রিপ্লেস করা স্ট্রিং রিটার্ন করে।
উদাহরণ
নিচের উদাহরণটি।
<?php echo substr_replace("Demo text","word",5); ?>আউটপুট
নিচে আউটপুট দেওয়া হলো।
Demo word
উদাহরণ
স্ট্রিংয়ের শেষ থেকে রিপ্লেস করার আরেক উদাহরণ।
<?php echo substr_replace("Demo text","word",-5); ?>আউটপুট
নিচে আউটপুট দেওয়া হলো।
Demoword