201 of 410 menu

Функсияи preg_replace

Функсияи preg_replace дар сатр бо ифодаи оддӣ ҷустуҷӯ мекунад ва онҳоро бо сатри муайянкарда иваз мекунад. Якӯм параметр ифодаи оддии ҷустуҷӯро қабул мекунад, дуюм - сатри ивазшаванда, сеюм - сатри аслӣ. Илова бар ин, шумо метавонед маҳдудияти иваз ва тағирёбанда барои шумориши ивазро муайян кунед.

Синтаксис

preg_replace(pattern, replacement, subject, [limit], [count]);

Намуна

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

<?php $str = 'a1b2c3'; $res = preg_replace('/\d/', 'X', $str); echo $res; ?>

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

'aXbXcX'

Намуна

Танҳо аввалин 2 мувофиқатҳоро иваз мекунем:

<?php $str = 'a1b2c3'; $res = preg_replace('/\d/', 'X', $str, 2); echo $res; ?>

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

'aXbXc3'

Намуна

Истифодаи истинодҳои баргашт дар иваз:

<?php $str = 'Hello World'; $res = preg_replace('/(\w+)\s(\w+)/', '$2, $1', $str); echo $res; ?>

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

'World, Hello'

Намуна

Шумориши миқдори ивазҳои иҷрошуда:

<?php $str = 'a1b2c3'; $count = 0; $res = preg_replace('/\d/', 'X', $str, -1, $count); echo "Result: $res, Replacements: $count"; ?>

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

'Result: aXbXcX, Replacements: 3'

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

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