206 of 410 menu

Preg_grep funksiyasi

preg_grep funksiyasi berilgan muntazam ifodaga mos keladigan elementlar massivini qaytaradi. Funksiya birinchi parametr sifatida muntazam ifoda satrini, ikkinchi parametr sifatida esa qidiruv uchun massivni qabul qiladi. Uchinchi ixtiyoriy parametr muntazam ifodaga mos kelmaydigan elementlarni qaytarish kerakligini belgilaydi.

Sintaksis

preg_grep(pattern, array, [flags]);

Bayroqlar

Bayroq Ta'rif
PREG_GREP_INVERT Natijani teskarisiga aylantiradi - naqshga MOS kelmaydigan elementlarni qaytaradi.
PREG_GREP_NO_ERROR Noto‘g‘ri muntazam ifoda berilganda xatolik yaratmaydi (PHP 8.1+).

Misol

Keling, raqam bilan boshlanadigan massiv elementlarini topamiz:

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

Kodni bajarish natijasi:

['2b', '4d']

Misol

Muntazam ifodaga MOS kelmaydigan elementlarni olish uchun PREG_GREP_INVERT bayrog‘idan foydalanamiz:

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

Kodni bajarish natijasi:

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

Misol

Keling, faqat raqamlardan iborat bo‘lgan massiv elementlarini topamiz:

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

Kodni bajarish natijasi:

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

Shuningdek qarang

  • preg_match funksiyasi,
    bu muntazam ifodaga moslikni tekshiradi
  • preg_replace funksiyasi,
    bu muntazam ifoda bo‘yicha qidiruv va almashtirishni bajaradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish