206 of 410 menu

ফাংশন preg_grep

ফাংশন preg_grep এমন অ্যারের উপাদানগুলি ফেরত দেয় যা প্রদত্ত নিয়মিত এক্সপ্রেশনের সাথে মেলে। প্রথম প্যারামিটার হিসেবে ফাংশনটি নিয়মিত এক্সপ্রেশন সহ একটি স্ট্রিং গ্রহণ করে, এবং দ্বিতীয়টি - অনুসন্ধানের জন্য অ্যারে। তৃতীয় ঐচ্ছিক প্যারামিটারটি নির্ধারণ করে যে নিয়মিত এক্সপ্রেশনের সাথে না মেলা উপাদানগুলি ফেরত দেওয়া উচিত কিনা।

সিনট্যাক্স

preg_grep(pattern, array, [flags]);

ফ্ল্যাগ

ফ্ল্যাগ বর্ণনা
PREG_GREP_INVERT ফলাফল উল্টে দেয় - এমন উপাদানগুলি ফেরত দেয় যা প্যাটার্নের সাথে মেলে না।
PREG_GREP_NO_ERROR ভুল নিয়মিত এক্সপ্রেশনে ত্রুটি তৈরি করে না (PHP 8.1+)।

উদাহরণ

আসুন অ্যারের সমস্ত উপাদান খুঁজে বের করি যা একটি সংখ্যা দিয়ে শুরু হয়:

<?php $arr = ['a1', '2b', 'c3', '4d', 'e5']; $res = preg_grep('/^\d/', $arr); var_dump($res); ?>

কোড 실행ের ফলাফল:

['2b', '4d']

উদাহরণ

যেসব উপাদান নিয়মিত এক্সপ্রেশনের সাথে মেলে না সেগুলি পেতে PREG_GREP_INVERT ফ্ল্যাগ ব্যবহার করা যাক:

<?php $arr = ['a1', '2b', 'c3', '4d', 'e5']; $res = preg_grep('/^\d/', $arr, PREG_GREP_INVERT); var_dump($res); ?>

কোড 실행ের ফলাফল:

['a1', 'c3', 'e5']

উদাহরণ

আসুন অ্যারের সমস্ত উপাদান খুঁজে বের করি যাতে শুধুমাত্র সংখ্যা থাকে:

<?php $arr = ['123', 'abc', '45', 'de', '678']; $res = preg_grep('/^\d+$/', $arr); var_dump($res); ?>

কোড 실행ের ফলাফল:

['123', '45', '678']

আরও দেখুন

  • ফাংশন preg_match,
    যা নিয়মিত এক্সপ্রেশনের সাথে মিল পরীক্ষা করে
  • ফাংশন preg_replace,
    যা নিয়মিত এক্সপ্রেশন দ্বারা অনুসন্ধান এবং প্রতিস্থাপন করে
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন