PHP ရှိ ရီဂျူလာ နည်းထဲက အမည်ပေးထားသော အအုပ်စုများ
ရီဂျူလာနည်း၏အတွင်းတွင် အအုပ်စုများကို မည်သို့အသုံးပြုခဲ့သည်ကို ပြန်သတိရရအောင်။
<?php
$res = preg_replace('#([a-z])\1#', '!', $str);
?>
တစ်ခါတစ်ရံ အအုပ်စုကို ၎င်း၏နံပါတ်ဖြင့် မဟုတ်ဘဲ ၎င်း၏အမည်ဖြင့် ကိုးကားရန် ပိုမိုအဆင်ပြေသည့် အခြေအနေများ ရှိပါသည်။ ဤအတွက် အအုပ်စုတစ်ခုကို အမည်ပေးရန်လိုအပ်ပါသည်။
<?php
$res = preg_replace('#(?<letter>[a-z])#', '!', $str);
?>
ယခုတွင် ဤအအုပ်စုကို \k<name> syntax ဖြင့် ဤကဲ့သို့ ကိုးကားနိုင်ပါသည်။
<?php
$res = preg_replace('#(?<letter>[a-z])\k<letter>#', '!', $str);
?>
ဖော်ပြပါ အမည်ပေးထားသော အအုပ်စုများတွင် အခြားသော syntax များလည်းရှိပါသည်။ (?P=name),
\k'name', \k{name} တို့ဖြစ်သည်။
စာတန်းတစ်ခုပေးထားသည်။
<?php
$str = '12:59:59 12:59:12 09:45:09';
?>
နာရီသည် စက္ကန့်နှင့် ကိုက်ညီသော အချိန်များရှိသည့် စာတန်းခွဲအားလုံးကို ရှာပါ။