String হল অক্ষরের একটি সিকোয়েন্স (ধারাবাহিকতা), যেমন – নাম, বাক্য বা যেকোনো লেখা। PHP-তে স্ট্রিং একটি অত্যন্ত গুরুত্বপূর্ণ ডেটা টাইপ, যেটা আমরা প্রায় প্রতিটি প্রজেক্টেই ব্যবহার করি।
এই টিউটোরিয়ালে আমরা শিখবো PHP-তে স্ট্রিং কী, কিভাবে তৈরি করতে হয়, এবং বিভিন্ন গুরুত্বপূর্ণ ফাংশন দিয়ে স্ট্রিং কিভাবে ম্যানিপুলেট করা যায়।
PHP-তে স্ট্রিং কীভাবে তৈরি হয়?
স্ট্রিং তৈরি করতে আপনি ডাবল কোটেশন (“”) বা সিঙ্গেল কোটেশন (”) ব্যবহার করতে পারেন।
✅ উদাহরণ:
<?php
$name = “Hasan”;
$message = ‘Welcome to PHP!’;
echo $name;
echo $message;
?>
কিছু দরকারী String ফাংশন
PHP-তে অনেক বিল্ট-ইন স্ট্রিং ফাংশন রয়েছে। নিচে গুরুত্বপূর্ণ কিছু ফাংশন ও তাদের ব্যবহার দেখানো হলো:
1️⃣ strlen() – স্ট্রিংয়ের দৈর্ঘ্য বের করতে
<?php
$text = “Hello PHP!”;
echo strlen($text); // Output: 10
?>
2️⃣ str_word_count() – কতটি শব্দ আছে সেটা গোনে
<?php
$text = “PHP is awesome!”;
echo str_word_count($text); // Output: 3
?>
3️⃣ strrev() – স্ট্রিং উল্টে দেয়
<?php
echo strrev(“PHP”); // Output: PHP -> PHP (same letters but useful for other strings)
?>
4️⃣ strpos() – কোনো শব্দ কোথায় আছে সেটা খোঁজে
<?php
echo strpos(“I love PHP”, “PHP”); // Output: 7
?>
5️⃣ str_replace() – কোনো শব্দ পরিবর্তন করতে
<?php
echo str_replace(“World”, “PHP”, “Hello World!”); // Output: Hello PHP!
?>
6️⃣ trim() – স্ট্রিংয়ের শুরু ও শেষে ফাঁকা জায়গা সরাতে
<?php
$text = ” Hello PHP! “;
echo trim($text); // Output: Hello PHP!
?>
7️⃣ strtolower() ও strtoupper() – ছোট/বড় হাতের অক্ষর
<?php
echo strtolower(“HELLO”); // hello
echo strtoupper(“php”); // PHP
?>
স্ট্রিং কনক্যাটেনেশন (যোগ করা)
স্ট্রিং একত্রে যোগ করার জন্য . (dot) অপারেটর ব্যবহার করা হয়।
<?php
$first = “Hello”;
$second = “World”;
echo $first . ” ” . $second; // Output: Hello World
?>
-
ডাবল কোটেশনে ভ্যারিয়েবল কাজ করে:
"Hello $name" -
সিঙ্গেল কোটেশনে ভ্যারিয়েবল কাজ করে না:
'Hello $name'
স্ট্রিং প্রোগ্রামিংয়ের অন্যতম ভিত্তি। PHP-তে প্রচুর ফাংশন রয়েছে যা দিয়ে স্ট্রিং কাটা, খোঁজা, পরিবর্তন, ছোট/বড় হাতের অক্ষর ইত্যাদি করা যায়। আপনি যত বেশি প্র্যাকটিস করবেন, তত ভালোভাবে স্ট্রিং ম্যানিপুলেশন শিখতে পারবেন।