202 of 410 menu

Функсияи preg_filter

Функсияи preg_filter ҷустуҷӯ ва ивазро дар як сатр ё массив аз сатрҳо бо истифода аз ибораи мунтазам иҷро мекунад. Ба фарқият аз preg_replace, он танҳо он унсурҳоро бармегардонад, ки мувофиқат ёфта шудаанд. Параметри аввал ибораи мунтазамро қабул мекунад, дуюм - сатри иваз, сеюм - сатр ё массиве, ки барои коркард аст. Дар параметри чаҳоруми ихтиёрӣ метавон миқдори максималии ивазҳоро дар ҳар як элемент таъин кард (пешфарз -1, ки маънои "бе маҳдудият" дорад). Дар параметри панҷуми ихтиёрӣ тағирёбандае таъин карда мешавад, ки шумораи ивазҳои иҷрошуда дар он сабт карда мешавад.

Синтаксис

preg_filter(pattern, replacement, subject, [limit = -1], [count]);

Намуна

Ҳама рақамҳоро дар сатр бо аломати 'X' иваз мекунем:

<?php $res = preg_filter('/\d/', 'X', 'a1b2c3'); var_dump($res); ?>

Натиҷаи иҷрои рамз:

'aXbXcX'

Намуна

Массиви сатрҳоро кор карда, рақамҳоро бо '#' иваз мекунем:

<?php $res = preg_filter('/\d/', '#', ['a1', 'b2', 'c', 'd4']); var_dump($res); ?>

Натиҷаи иҷрои рамз:

['a#', 'b#', 'd#']

Намуна

Фарқият аз preg_replace-ро нишон медиҳем:

<?php $input = ['a1', 'b2', 'c', 'd4']; $res_filter = preg_filter('/\d/', '#', $input); $res_replace = preg_replace('/\d/', '#', $input); echo "Filter result: "; var_dump($res_filter); echo "Replace result: "; var_dump($res_replace); ?>

Натиҷаи иҷрои рамз:

Filter result: ['a#', 'b#', 'd#'] Replace result: ['a#', 'b#', 'c', 'd#']

Инчунин нигаред

  • функсияи preg_replace,
    ки иваз бо истифода аз ибораи мунтазамро иҷро мекунад
  • функсияи preg_match,
    ки мувофиқати ибораи мунтазамро санҷидааст
Тоҷикӣ
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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан