52 of 410 menu

Funksie mb_strlen

Die funksie mb_strlen gee die aantal karakters in 'n string terug, en werk korrek met multibyte-koderings (byvoorbeeld UTF-8). In teenstelling met strlen, tel dit karakters wat verskeie grepe beslaan, korrek. Dit neem die string as eerste parameter, en die kodering as tweede (opsionele) parameter.

Sintaksis

mb_strlen(string, [encoding]);

Voorbeeld

Berekening van stringlengte in UTF-8:

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

Resultaat van die kode-uitvoering:

6

Voorbeeld

Vergelyking met strlen vir Cyrillies:

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

Resultaat van die kode-uitvoering:

strlen: 8 mb_strlen: 4

Voorbeeld

Gebruik sonder om kodering te spesifiseer (kodering word geneem uit mb_internal_encoding):

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

Resultaat van die kode-uitvoering:

5

Sien ook

  • die funksie strlen,
    wat die lengte van 'n string in grepe teruggee
  • die funksie mb_substr,
    wat 'n substring uitsny met inagneming van kodering
Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp