পিএইচপি
🌈পিএইচপি কি?
📋পিএইচপি হলো রেগুলার এক্সপ্রেশন ব্যবহার করে প্যাটার্ন ম্যাচ করার পদ্ধতি।
⚒️পিএইচপি রেগুলার এক্সপ্রেশন ব্যবহার করে প্যাটার্ন ম্যাচ করতে ব্যবহৃত হয়।
পিএইচপি সমূহ
পিএইচপি এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ preg_filter - প্যাটেন ব্যবহার করে মিল পাওয়া তথ্য প্রতিস্থাপন করে ফিল্টার করা
- ➡️ preg_grep - প্যাটেন অনুযায়ী অ্যারের উপাদানগুলো ফিল্টার করা
- ➡️ preg_quote - প্যাটেনের বিশেষ অক্ষর এস্কেপ করা
- ➡️ preg_replace - প্যাটেন অনুযায়ী মিল পাওয়া তথ্য প্রতিস্থাপন করা
- ➡️ preg_replace_callback_array - একাধিক প্যাটেনের জন্য কলব্যাক ব্যবহার করে তথ্য প্রতিস্থাপন করা
- ➡️ preg_replace_callback - কলব্যাক ফাংশন ব্যবহার করে মিল পাওয়া তথ্য প্রতিস্থাপন করা
- ➡️ preg_match - প্যাটেন অনুযায়ী একটি মিল খোঁজা
- ➡️ preg_match_all - প্যাটেন অনুযায়ী সকল মিল খোঁজা
- ➡️ preg_split - প্যাটেন অনুযায়ী স্ট্রিং বিভক্ত করা
preg_filter - প্যাটেন ব্যবহার করে মিল পাওয়া তথ্য প্রতিস্থাপন করে ফিল্টার করার উদাহরণ।
<?php
$languages = ["পিএইচপি", "জাভা", "পাইথন", "জাভাস্ক্রিপ্ট"];
$result = preg_filter('/^পি/', '$0', $languages);
print_r($result);
?>
preg_grep - প্যাটেন অনুযায়ী অ্যারের উপাদানগুলো ফিল্টার করার উদাহরণ।
<?php
$languages = ["পিএইচপি", "জাভা", "পাইথন", "জাভাস্ক্রিপ্ট"];
$result = preg_grep('/^পি/', $languages);
print_r($result);
?>
preg_quote - প্যাটেনের বিশেষ অক্ষর এস্কেপ করার উদাহরণ।
<?php
$url = "http://localhost";
echo preg_quote($url, "/");
?>
preg_replace - প্যাটেন অনুযায়ী মিল পাওয়া তথ্য প্রতিস্থাপন করার উদাহরণ।
<?php
$string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
$result = preg_replace("/প্রোগ্রামিং/", "ডেভেলপমেন্ট", $string);
echo $result;
?>
preg_replace_callback_array - একাধিক প্যাটেনের জন্য কলব্যাক ব্যবহার করে তথ্য প্রতিস্থাপন করার উদাহরণ।
<?php
$string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
$result = preg_replace_callback_array([
"/প্রোগ্রামিং/u" => fn($match) => strtoupper($match[0]),
"/\w+/u" => fn($match) => ucfirst($match[0]),
], $string);
echo $result;
?>
preg_replace_callback - কলব্যাক ফাংশন ব্যবহার করে মিল পাওয়া তথ্য প্রতিস্থাপন করার উদাহরণ।
<?php
$string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
$pattern = "/\w+/u";
$result = preg_replace_callback($pattern,
function ($match) {
return ucfirst($match[0]);
},
$string
);
echo $result;
?>
preg_match - প্যাটেন অনুযায়ী একটি মিল খোঁজা উদাহরণ।
<?php
$strings = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
$pattern = "/\w+/u";
preg_match($pattern, $strings, $matches);
print_r($matches);
?>
preg_match_all - প্যাটেন অনুযায়ী সকল মিল খোঁজা উদাহরণ।
<?php
$strings = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
$pattern = "/\w+/u";
preg_match_all($pattern, $strings, $matches);
print_r($matches);
?>
preg_split - প্যাটেন অনুযায়ী স্ট্রিং বিভক্ত করার উদাহরণ।
<?php
$string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
$result = preg_split("/\s+/u", $string);
print_r($result);
?>
পিএইচপি সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| preg_filter | প্যাটেন ব্যবহার করে মিল পাওয়া তথ্য প্রতিস্থাপন করে ফিল্টার করতে ব্যবহৃত হয়। |
| preg_grep | প্যাটেন অনুযায়ী অ্যারের উপাদানগুলো ফিল্টার করতে ব্যবহৃত হয়। |
| preg_quote | প্যাটেনের বিশেষ অক্ষর এস্কেপ করতে ব্যবহৃত হয়। |
| preg_replace | প্যাটেন অনুযায়ী মিল পাওয়া তথ্য প্রতিস্থাপন করতে ব্যবহৃত হয়। |
| preg_replace_callback_array | একাধিক প্যাটেনের জন্য কলব্যাক ব্যবহার করে তথ্য প্রতিস্থাপন করতে ব্যবহৃত হয়। |
| preg_replace_callback | কলব্যাক ফাংশন ব্যবহার করে মিল পাওয়া তথ্য প্রতিস্থাপন করতে ব্যবহৃত হয়। |
| preg_match | প্যাটেন অনুযায়ী একটি মিল খোঁজা ব্যবহৃত হয়। |
| preg_match_all | প্যাটেন অনুযায়ী সকল মিল খোঁজা ব্যবহৃত হয়। |
| preg_split | প্যাটেন অনুযায়ী স্ট্রিং বিভক্ত করতে ব্যবহৃত হয়। |