⊗ppPmRgENP 256 of 447 menu

PHP тұрақты өрнегіндегі атаулы кармандар

Тұрақты өрнектің өзінде кармандарды қалай пайдаланғанымызды еске түсірейік:

<?php $res = preg_replace('#([a-z])\1#', '!', $str); ?>

Кейде карманға оның нөмірі бойынша емес, аты бойынша жүгіну ыңғайлырақ болады. Ол үшін біз карманға ат беруіміз керек:

<?php $res = preg_replace('#(?<letter>[a-z])#', '!', $str); ?>

Енді біз бұл карманға \k<name> синтаксисі арқылы жүгіне аламыз, мынаған ұқсас:

<?php $res = preg_replace('#(?<letter>[a-z])\k<letter>#', '!', $str); ?>

Сипатталған атаулы кармандардың тағы бірнеше балама синтаксистері бар: (?P=name), \k'name', \k{name}.

Мына жол берілген:

<?php $str = '12:59:59 12:59:12 09:45:09'; ?>

Сағат секундтармен сәйкес келетін уақыт барлық ішкі жолдарын табыңыз.

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