জয়েন লগইন

পিএইচপি

🌈পিএইচপি কি?

📋পিএইচপি হলো রেগুলার এক্সপ্রেশন ব্যবহার করে প্যাটার্ন ম্যাচ করার পদ্ধতি।

⚒️পিএইচপি রেগুলার এক্সপ্রেশন ব্যবহার করে প্যাটার্ন ম্যাচ করতে ব্যবহৃত হয়।

পিএইচপি সমূহ

পিএইচপি এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ 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
<?php

$languages = ["পিএইচপি", "জাভা", "পাইথন", "জাভাস্ক্রিপ্ট"];

$result = preg_filter('/^পি/', '$0', $languages);

print_r($result);

?>

preg_grep - প্যাটেন অনুযায়ী অ্যারের উপাদানগুলো ফিল্টার করার উদাহরণ।

php
<?php

$languages = ["পিএইচপি", "জাভা", "পাইথন", "জাভাস্ক্রিপ্ট"];

$result = preg_grep('/^পি/', $languages);

print_r($result);

?>

preg_quote - প্যাটেনের বিশেষ অক্ষর এস্কেপ করার উদাহরণ।

php
<?php

$url = "http://localhost";

echo preg_quote($url, "/");

?>

preg_replace - প্যাটেন অনুযায়ী মিল পাওয়া তথ্য প্রতিস্থাপন করার উদাহরণ।

php
<?php

$string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";

$result = preg_replace("/প্রোগ্রামিং/", "ডেভেলপমেন্ট", $string);

echo $result;

?>

preg_replace_callback_array - একাধিক প্যাটেনের জন্য কলব্যাক ব্যবহার করে তথ্য প্রতিস্থাপন করার উদাহরণ।

php
<?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
<?php

$string  = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
$pattern = "/\w+/u";

$result = preg_replace_callback($pattern,
    function ($match) {
        return ucfirst($match[0]);
    },
    $string
);

echo $result;

?>

preg_match - প্যাটেন অনুযায়ী একটি মিল খোঁজা উদাহরণ।

php
<?php

$strings = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";

$pattern = "/\w+/u";

preg_match($pattern, $strings, $matches);

print_r($matches);

?>

preg_match_all - প্যাটেন অনুযায়ী সকল মিল খোঁজা উদাহরণ।

php
<?php

$strings = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";

$pattern = "/\w+/u";

preg_match_all($pattern, $strings, $matches);

print_r($matches);

?>

preg_split - প্যাটেন অনুযায়ী স্ট্রিং বিভক্ত করার উদাহরণ।

php
<?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 প্যাটেন অনুযায়ী স্ট্রিং বিভক্ত করতে ব্যবহৃত হয়।