পিএইচপি স্ট্রিং
স্ট্রিং হচ্ছে ক্যারেক্টার এর সিকুয়েন্স(Sequence of Character)। যেমন "Hello world!"।
পিএইচপি স্ট্রিং ফাংশন
এই অধ্যায়ে স্ট্রিং ম্যানিপুলেট করার কিছু সাধারণ ফাংশন দেখানো হয়েছে।
স্ট্রিং এর দৈর্ঘ্য(length) নির্ণয়
পিএইচপি strlen() ফাংশনের মাধ্যমে স্ট্রিং এর দৈর্ঘ্য নির্ণয় করা হয়।
নিচের উদাহরণ "Hello world!" এর দৈর্ঘ্য রিটার্ন করেঃ
<!DOCTYPE html>
<html>
<head>
<title>পিএইচপি উদাহরণ</title>
</head>
<body>
<?php
echo strlen("Hello PHP!");
?>
</body>
</html>
10
স্ট্রিং এর মধ্যে শব্দ গণনা
পিএইচপি str_word_count() ফাংশনের মাধ্যমে স্ট্রিং এর শব্দ গণনা করা যায়ঃ
<!DOCTYPE html>
<html>
<head>
<title>পিএইচপি উদাহরণ</title>
</head>
<body>
<?php
echo str_word_count("Hello PHP!");
?>
</body>
</html>
2
স্ট্রিং রিভার্স করা
পিএইচপি strrev() ফাংশনের মাধ্যমে স্ট্রিংকে রিভার্স করা যায়ঃ
<!DOCTYPE html>
<html>
<head>
<title>পিএইচপি উদাহরণ</title>
</head>
<body>
<?php
echo strrev("Hello Tamjid!");
?>
</body>
</html>
!dijmaT olleH
স্ট্রিং এর মধ্যে কোনো নির্দিষ্ট টেক্সটকে খুঁজে বের করা
পিএইচপি strpos() ফাংশনের মাধ্যমে স্ট্রিং এর মধ্যে কোনো নির্দিষ্ট টেক্সটকে খুঁজে বের করা যায়।
যদি মিল খুঁজে পাই, তাহলে ফাংশনটি প্রথম যে ক্যারেক্টারের সাথে মিল পায় তার পজিশনকে রিটার্ন করে। অন্যথায় FALSE রিটার্ন করে।
নিচের উদাহরণে "PHP" কে "Hello PHP!" মধ্য থেকে খুঁজা হলোঃ
<!DOCTYPE html>
<html>
<head>
<title>পিএইচপি উদাহরণ</title>
</head>
<body>
<?php
echo strpos("Hello PHP!", "PHP");
?>
</body>
</html>
6
বিঃদ্রঃ স্ট্রিং এর প্রথম ক্যারেক্টার পজিশন 0 দিয়ে শুরু হয়।
স্ট্রিং টেক্সট রিপ্লেস করা
পিএইচপি str_replace() ফাংশনের মাধ্যমে স্ট্রিং এর মধ্যে কিছু ক্যারেক্টারকে অন্য ক্যারেক্টারের মাধ্যমে রিপ্লেস করা যায়।
নিচের উদাহরণে "PHP" টেক্সটটিকে "SATT Academy" দিয়ে রিপ্লেস করা হয়েছেঃ
<!DOCTYPE html>
<html>
<head>
<title>পিএইচপি উদাহরণ</title>
</head>
<body>
<?php
echo str_replace("PHP", "SATT Academy", "Hello PHP!");
?>
</body>
</html>
Hello SATT Academy!