203 of 410 menu

Preg_split ֆունկցիան

preg_split ֆունկցիան տողը բաժանում է զանգվածի տարրերի՝ օգտագործելով կանոնավոր արտահայտությունը բաժանիչներ որոնելու համար: Առաջին պարամետրով ընդունում է կանոնավոր արտահայտությունը, երկրորդով՝ սկզբնական տողը: Երրորդ ոչ պարտադիր պարամետրը սահմանում է զանգվածի տարրերի քանակը վերջնական արդյունքում: Չորրորդ ոչ պարտադիր պարամետրը սահմանում է դրոշներ, որոնք փոխում են ֆունկցիայի վարքը:

Շարահյուսություն

preg_split(pattern, subject, [limit], [flags]);

Դրոշներ

Դրոշ Հաստատուն Նկարագրություն
PREG_SPLIT_NO_EMPTY 1 Վերադարձնում է միայն ոչ դատարկ մասերը բաժանումից հետո:
PREG_SPLIT_DELIM_CAPTURE 2 Գրավում և վերադարձնում է համընկնման մասերը կանոնավոր արտահայտության ենթահատուկների հետ:
PREG_SPLIT_OFFSET_CAPTURE 4 Յուրաքանչյուր վերադարձվող մասի համար ավելացնում է դրա դիրքը սկզբնական տողում:

Օրինակ

Բաժանենք տողը ըստ ստորակետների:

<?php $res = preg_split('/,/', 'a,b,c,d,e'); var_dump($res); ?>

Կոդի կատարման արդյունքը:

['a', 'b', 'c', 'd', 'e']

Օրինակ

Բաժանենք տողը ըստ ցանկացած բացատային նիշերի՝ սահմանափակելով տարրերի քանակը.

<?php $res = preg_split('/\s+/', '1 2 3 4 5', 3); var_dump($res); ?>

Կոդի կատարման արդյունքը.

['1', '2', '3 4 5']

Օրինակ

PREG_SPLIT_NO_EMPTY դրոշի օգտագործումը դատարկ տարրերը բացառելու համար.

<?php $res = preg_split('/[,\s]/', 'a,b, c, ,d', -1, PREG_SPLIT_NO_EMPTY); var_dump($res); ?>

Կոդի կատարման արդյունքը.

['a', 'b', 'c', 'd']

Տես նաև

  • preg_match ֆունկցիան,
    որը կատարում է որոնում ըստ կանոնավոր արտահայտության
  • explode ֆունկցիան,
    որը բաժանում է տողը ըստ պարզ բաժանիչի
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել