53 of 410 menu

Funzione mb_strwidth

La funzione mb_strwidth misura la larghezza di una stringa, considerando che i caratteri a larghezza piena (ad esempio, ideogrammi cinesi) occupano 2 posizioni, mentre quelli ordinari ne occupano 1. Il primo parametro è la stringa da misurare, il secondo parametro opzionale è la codifica.

Sintassi

mb_strwidth(string, [encoding]);

Esempio

Misuriamo la larghezza di una stringa con caratteri latini:

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

Risultato dell'esecuzione del codice:

5

Esempio

Misuriamo la larghezza di una stringa con caratteri giapponesi:

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

Risultato dell'esecuzione del codice:

10

Esempio

Misuriamo la larghezza di una stringa mista:

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

Risultato dell'esecuzione del codice:

9

Vedi anche

  • la funzione mb_strlen,
    che restituisce la lunghezza della stringa in caratteri
  • la funzione strlen,
    che restituisce la lunghezza della stringa in byte
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta