79 of 410 menu

Função mb_substr

A função mb_substr extrai e retorna uma substring de uma string, funcionando corretamente com codificações multibyte (por exemplo, UTF-8). No primeiro parâmetro é passada a string, no segundo - a posição inicial, no terceiro (opcional) - o comprimento da substring. Um quarto parâmetro pode ser usado para especificar a codificação.

Sintaxe

mb_substr(string, start, [length], [encoding]): string;

Exemplo

Vamos extrair 3 caracteres da string, começando na posição 1:

<?php $res = mb_substr('абвгд', 1, 3); echo $res; ?>

Resultado da execução do código:

'бвг'

Exemplo

Vamos extrair uma substring até o final da string "日本語", começando na posição 1:

<?php $res = mb_substr('日本語', 1); echo $res; ?>

Resultado da execução do código:

'本語'

Exemplo

Vamos extrair uma substring especificando a codificação UTF-8:

<?php $res = mb_substr('абвгд', 2, 2, 'UTF-8'); echo $res; ?>

Resultado da execução do código:

'вг'

Veja também

  • a função mb_strlen,
    que retorna o comprimento da string em codificação multibyte
  • a função substr,
    que funciona de forma similar, mas sem suporte a codificações multibyte
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar