পিএইচপি-তে, স্ট্রিংগুলি পাঠ্য প্রক্রিয়াকরণের জন্য ব্যবহৃত একটি মৌলিক ডেটা টাইপ। পিএইচপি স্ট্রিংগুলির সাথে দক্ষতার সাথে কাজ করার জন্য বিভিন্ন ফাংশন এবং অপারেশন সরবরাহ করে।
এই নিবন্ধে, আমরা বিস্তারিত ব্যাখ্যা এবং উদাহরণ সহ পিএইচপি-তে কিছু সাধারণ স্ট্রিং ফাংশন এবং অপারেশনগুলি অন্বেষণ করব।
বেসিক স্ট্রিং ফাংশন
strlen(): একটি স্ট্রিং এর দৈর্ঘ্য প্রদান করে।
strtoupper(): একটি স্ট্রিংকে বড় হাতের অক্ষরে রূপান্তর করে।
strtolower(): একটি স্ট্রিংকে ছোট হাতের অক্ষরে রূপান্তর করে।
substr(): শুরুর অবস্থান এবং দৈর্ঘ্যের উপর ভিত্তি করে একটি স্ট্রিংয়ের একটি অংশ বের করে।
উদাহরণ:
$str = "Hello, world!";
echo strlen($str); // Output: 13
echo strtoupper($str); // Output: HELLO, WORLD!
echo strtolower($str); // Output: hello, world!
echo substr($str, 0, 5); // Output: Hello
স্ট্রিং সংযোগ
ব্যবহার "." স্ট্রিং সংযুক্ত করতে অপারেটর।
concat() স্ট্রিংগুলিকে সংযুক্ত করতে ফাংশনটি ব্যবহার করুন ।
উদাহরণ:
$str1 = "Hello";
$str2 = "world!";
echo $str1. ", ". $str2; // Output: Hello, world!
echo concat($str1, ", ", $str2); // Output: Hello, world!
অনুসন্ধান এবং স্ট্রিং প্রতিস্থাপন
strpos(): একটি স্ট্রিং এর মধ্যে একটি সাবস্ট্রিং এর প্রথম উপস্থিতি খুঁজে বের করে।
str_replace(): একটি স্ট্রিং এর মধ্যে একটি অক্ষর বা সাবস্ট্রিং এর সমস্ত ঘটনাকে অন্য স্ট্রিং দিয়ে প্রতিস্থাপন করে৷
উদাহরণ:
$str = "Hello, world!";
echo strpos($str, "world"); // Output: 7
echo str_replace("world", "universe", $str); // Output: Hello, universe!
বিভাজন এবং স্ট্রিং যোগদান
explode(): একটি ডিলিমিটারের উপর ভিত্তি করে একটি অ্যারেতে একটি স্ট্রিংকে বিভক্ত করে।
implode(): একটি বিন্যাসের উপাদানগুলিকে একটি স্ট্রিংয়ে যুক্ত করে, একটি বিভেদক দ্বারা পৃথক করা হয়।
উদাহরণ:
$str = "apple,banana,orange";
$array = explode(",", $str);
print_r($array); // Output: Array([0] => apple [1] => banana [2] => orange)
$newStr = implode("-", $array);
echo $newStr; // Output: apple-banana-orange
উপরের উদাহরণগুলি পিএইচপি-তে কিছু মৌলিক স্ট্রিং ফাংশন এবং অপারেশনগুলিকে চিত্রিত করে। PHP নমনীয় এবং শক্তিশালী পদ্ধতিতে স্ট্রিংগুলি পরিচালনা করার জন্য আরও অনেক ফাংশন সরবরাহ করে। আপনি অফিসিয়াল পিএইচপি ডকুমেন্টেশনে এই ফাংশনগুলির আরও অন্বেষণ করতে পারেন।



