substr() ফাংশনটি একটি স্ট্রিংয়ের অংশ রিটার্ন করতে ব্যবহৃত হয়।
সিনট্যাক্স
substr(str, begin, len)
প্যারামিটার
str − স্ট্রিং।
begin − স্ট্রিংয়ে কোথা থেকে শুরু করবে তা নির্দিষ্ট করে:
পজিটিভ নম্বর − স্ট্রিংয়ে নির্দিষ্ট পজিশন থেকে শুরু
নেগেটিভ নম্বর − স্ট্রিংয়ের শেষ থেকে নির্দিষ্ট পজিশন থেকে শুরু
0 − স্ট্রিংয়ের প্রথম ক্যারেক্টার থেকে শুরু
len − রিটার্ন হওয়া স্ট্রিংয়ের দৈর্ঘ্য নির্দিষ্ট করে। ডিফল্ট স্ট্রিংয়ের শেষ পর্যন্ত।
পজিটিভ নম্বর − стар্ট প্যারামিটার থেকে রিটার্ন হওয়া দৈর্ঘ্য
নেগেটিভ নম্বর − স্ট্রিংয়ের শেষ থেকে রিটার্ন হওয়া দৈর্ঘ্য
রিটার্ন
substr() ফাংশনটি স্ট্রিংয়ের এক্সট্র্যাক্ট করা অংশ রিটার্ন করে।
উদাহরণ
নিচের উদাহরণটি।
<?php echo substr("This is it!",5); ?>আউটপুট
is it!
উদাহরণ
নিচের উদাহরণটি।
<?php echo substr("programming language",2,6)."<br>" ?>আউটপুট
ogramm <br>
উদাহরণ
নেগেটিভ প্যারামিটারসহ আরেক উদাহরণ।
<?php echo substr("website development",-5,-2)."<br>" ?>আউটপুট
pme <br>