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 "Нәтиже: $res, Ауыстырулар: $count"; ?>

Код орындалу нәтижесі:

'Нәтиже: aXbXcX, Ауыстырулар: 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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау