53 of 410 menu

Funkce mb_strwidth

Funkce mb_strwidth měří šířku řetězce s ohledem na to, že celošířkové znaky (například čínské znaky) zabírají 2 pozice, zatímco obyčejné znaky zabírají 1 pozici. Prvním parametrem se předává řetězec k změření, druhým volitelným parametrem - kódování.

Syntaxe

mb_strwidth(string, [encoding]);

Příklad

Změříme šířku řetězce s latinskými znaky:

<?php echo mb_strwidth('Hello'); ?>

Výsledek provedení kódu:

5

Příklad

Změříme šířku řetězce s japonskými znaky:

<?php echo mb_strwidth('こんにちは'); ?>

Výsledek provedení kódu:

10

Příklad

Změříme šířku smíšeného řetězce:

<?php echo mb_strwidth('Hello 世界'); ?>

Výsledek provedení kódu:

9

Viz také

  • funkci mb_strlen,
    která vrací délku řetězce ve znacích
  • funkci strlen,
    která vrací délku řetězce v bajtech
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout