English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial PHP Básico

Tutorial PHP Avançado

PHP & MySQL

Manual de Referência PHP

Uso e exemplo da função PHP mb_substr()

PHP String Referência

Exemplo online

Retorna "site de tutorial" da string:

<?php
echo mb_substr("site de tutorial básico", 0, 4);
// Saída:tutorial tutorial
?>
Teste e veja ‹/›

Definição e uso

A função mb_substr() retorna uma parte da string, antes de aprendermos sobre a função substr(), que é apenas para caracteres ingleses, se precisarmos dividir textos chineses, devemos usar mb_substr().

Comentário:Se o parâmetro start for negativo e o length for menor ou igual a start, o length é 0.

Sintaxe

mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] ) : string
ParâmetrosDescrição
strObrigatório. Extrai a substring da string.
startObrigatório. Especifica onde começar na string.
  • Números positivos - Começa na posição especificada da string

  • Números negativos - Começa na posição especificada a partir do final da string

  • 0 - Começa no primeiro caractere da string

lengthOpcional. Especifica o comprimento da string a ser retornada. O padrão é até o final da string.
  • Números positivos - Retorna a partir da posição do parâmetro start

  • Números negativos - Retorna a partir do final da string

encodingOpcional. Codificação de caracteres. Se omitido, usa a codificação de caracteres interna.

Detalhes técnicos

Retorno:Retorna a parte extraída da string, se falhar, retorna FALSE ou uma string vazia.
Versão do PHP:4+


PHP String Referência