52 of 410 menu

mb_strlen කාර්යය

mb_strlen කාර්යය පේළියක ඇති අක්ෂර ගණන ආපසු ලබා දෙයි, බහු-බයිට් කේතීකරණ (උදාහරණයක් ලෙස UTF-8) සමඟ නිවැරදිව ක්‍රියා කරයි. strlen වෙනස්ව, එය බයිට් කිහිපයක් අයිති කරගන්නා අක්ෂර නිවැරදිව ගණන් කරයි. පළමු පරාමිතිය ලෙස පේළියක් පිළිගනී, දෙවන (විකල්ප) පරාමිතිය ලෙස - කේතීකරණය.

වාක්‍ය රචනය

mb_strlen(string, [encoding]);

උදාහරණය

UTF-8 හි පේළියක දිග ගණන් කිරීම:

<?php $res = mb_strlen('Привет', 'UTF-8'); echo $res; ?>

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

6

උදාහරණය

සිරිලික් අක්ෂර සඳහා strlen සමඟ සසඳීම:

<?php $str = 'тест'; echo 'strlen: ' . strlen($str) . '<br>'; echo 'mb_strlen: ' . mb_strlen($str, 'UTF-8'); ?>

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

strlen: 8 mb_strlen: 4

උදාහරණය

කේතීකරණය නිශ්චිතව නොදක්වා භාවිතා කිරීම (කේතීකරණය mb_internal_encoding වෙතින් ලබා ගනී):

<?php echo mb_strlen('abcde'); ?>

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

5

මෙයද බලන්න

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