204 of 410 menu

preg_replace_callback ක්‍රියාකාරීත්වය

preg_replace_callback ක්‍රියාකාරීත්වය නිත්‍ය ප්‍රකාශනයක් මගින් සෙවීම සහ callback ක්‍රියාකාරීත්වයක් භාවිතයෙන් ප්‍රතිස්ථාපනය කිරීම සිදු කරයි. පළමු පරාමිතිය ලෙස නිත්‍ය ප්‍රකාශනය, දෙවන පරාමිතිය ලෙස callback ක්‍රියාකාරීත්වය, තෙවන පරාමිතිය ලෙස සැකසිය යුතු string එක පිළිගනී. Callback ක්‍රියාකාරීත්වය ගැලපීම් array එකක් ලබාගන්නා අතර ප්‍රතිස්ථාපන string එකක් ආපසු ලබා දිය යුතුය.

වාක්‍ය රචනය

preg_replace_callback(pattern, callback, subject, [limit], [count]);

උදාහරණය

string එක තුළ ඇති සියලුම සංඛ්‍යා ඒවායේ වර්ගයන් ලෙස ප්‍රතිස්ථාපනය කරමු:

<?php $str = 'Numbers: 2, 4, 6'; $res = preg_replace_callback('/\d+/', function($matches) { return $matches[0] * $matches[0]; }, $str); echo $res; ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

'Numbers: 4, 16, 36'

උදාහරණය

සියලුම වචන ඉහළ අකුරු වලට පරිවර්තනය කරමු:

<?php $str = 'hello world'; $res = preg_replace_callback('/\b\w+\b/', function($matches) { return strtoupper($matches[0]); }, $str); echo $res; ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

'HELLO WORLD'

උදාහරණය

සෑම සංඛ්‍යාවක් වටයේම වරහන් එකතු කරමු:

<?php $str = '1 2 3 4 5'; $res = preg_replace_callback('/\d+/', function($matches) { return '('.$matches[0].')'; }, $str); echo $res; ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

'(1) (2) (3) (4) (5)'

මෙයද බලන්න

  • 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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න