203 of 410 menu

Funktsiya preg_split

Funktsiya preg_split satrni massiv elementlariga ajratadi, buning uchun ajralish belgilarini qidirishda muntazam ifodadan foydalanadi. Birinchi parametr sifatida muntazam ifodani, ikkinchi parametr sifatida boshlang'ich satrni qabul qiladi. Uchinchi ixtiyoriy parametr natijadagi massiv elementlari sonini belgilaydi. To'rtinchi ixtiyoriy parametr funksiyaning xatti-harakatlarini o'zgartiradigan bayroqlarni belgilaydi.

Sintaksis

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

Bayroqlar

Bayroq Konstanta Tavsif
PREG_SPLIT_NO_EMPTY 1 Faqlat bo'sh bo'lmagan qismlarni qaytaradi.
PREG_SPLIT_DELIM_CAPTURE 2 Muntazam ifodadagi pastki naqshlar bilan mos kelish qismlarini ushlaydi va qaytaradi.
PREG_SPLIT_OFFSET_CAPTURE 4 Har bir qaytarilgan qism uchun uning boshlang'ich satrdagi o'rnini qo'shadi.

Misol

Satrni vergullar bo'yicha ajratamiz:

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

Kod bajarish natijasi:

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

Misol

Satrni har qanday bo'shliq belgilari bo'yicha elementlar soni cheklovi bilan ajratamiz:

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

Kod bajarish natijasi:

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

Misol

Bo'sh elementlarni chiqarib tashlash uchun PREG_SPLIT_NO_EMPTY bayrog'idan foydalanish:

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

Kod bajarish natijasi:

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

Shuningdek qarang

  • preg_match funktsiyasi,
    bu muntazam ifoda bo'yicha qidiruvni amalga oshiradi
  • explode funktsiyasi,
    bu satrni oddiy ajralish belgisi bo'yicha ajratadi
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