আজ আমরা দুইটি গুরুত্বপূর্ণ ফাংশন সম্পর্কে জানব। ফাংশন দুইটি হল strlen() ফাংশন এবং strpos() ফাংশন। অবশ্য ফাংশন দুটি বেশ মজারও বটে।
strlen():
এই ফাংশনের কাজ হল যেকোনো স্ট্রিং এর ক্যারেক্টার সংখ্যা নির্ণয় করা। উল্লেখ্য পিএইচপিতে যেকোনো ধরণের বর্ণ,স্পেস,চিহ্ন ইত্যাদিকে ক্যারেক্টার বলা হয়। যেমন, "where are you?" এই স্ট্রিং এ কয়টি ক্যারেক্টার আছে তা জানার জন্য উক্ত স্ট্রিং এই ফাংশন ব্যবহার করে নিচের মত লিখতে হবে।
strlen("where are you?")
এর রেজাল্ট হবে ১৪ কারণ এতে ১৪ টি ক্যারেক্টার আছে। (একটি ? চিহ্ন, ২টি স্পেস এবং ১১টি বর্ণ)
তবে এই রেজাল্টটি ব্রাউজারে প্রদর্শন করতে চাইলে নিচের মত লিখতে হবে।
echo strlen("where are you?");
strpos():
এই ফাংশনের কাজ হল কোনো নির্দিষ্ট স্ট্রিং এ কোনো একটি ক্যারেক্টারের অবস্থান নাম্বার বের করা। নিচের উদাহরনটি লক্ষ্য করুন।
strpos("where are you?","you");
এখানে () এর ভেতর , দিয়ে দুটি স্ট্রিং লেখা হয়েছে। প্রথমে লেখা হয়েছে যে স্ট্রিং এ অবস্থান খুঁজতে হবে সেই স্ট্রিং এবং পরে লেখা হয়েছে যে স্ট্রুইং এর অবস্থান খুঁজতে হবে সেই স্ট্রিং। ফলে এর রেজাল্ট আসবে, ১০। কারণ "you" শব্দের প্রথম ক্যারেক্টার y শুরু হয়েছে ১০ নাম্বার অবস্থানের পর থেকে।
নিচের কোডটি দেখলে আশা করি ব্যাপারটি আরো পরিস্কার হবে।
echo strlen("where are you?");
echo "";
echo strpos("where are you?","you");
?>
ফলে এর আউটপুট হবে নিচের মত।

কেন এমন হল নিশ্চয়ই বুঝতে পারছেন।
original post


No comments:
Post a Comment