206 of 410 menu

Funksioni preg_grep

Funksioni preg_grep kthen një varg elementësh që përputhen me shprehjen e rregullt të dhënë. Si parametër të parë funksioni printon një varg me shprehje të rregullt, dhe si të dytin - vargun për kërkim. Parametri i tretë jo i detyrueshëm përcakton nëse duhet të kthehen elementët që nuk përputhen me shprehjen e rregullt.

Sintaksa

preg_grep(pattern, array, [flags]);

Flamujt

Flamuj Përshkrimi
PREG_GREP_INVERT Përmbys rezultatin - kthen elementët që NUK përputhen me shabllonin.
PREG_GREP_NO_ERROR Nuk gjeneron gabim me shprehje të rregullt të pasaktë (PHP 8.1+).

Shembull

Le të gjejmë të gjithë elementët e vargut që fillojnë me shifër:

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

Rezultati i ekzekutimit të kodit:

['2b', '4d']

Shembull

Le të përdorim flamujn PREG_GREP_INVERT për të marrë elementët që NUK përputhen me shprehjen e rregullt:

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

Rezultati i ekzekutimit të kodit:

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

Shembull

Le të gjejmë të gjithë elementët e vargut që përmbajnë vetëm shifra:

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

Rezultati i ekzekutimit të kodit:

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

Shihni gjithashtu

  • funksionin preg_match,
    i cili kryen kontroll për përputhje me shprehjen e rregullt
  • funksionin preg_replace,
    i cili kryen kërkim dhe zëvendësim sipas shprehjes së rregullt
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo