Função
Substr()
Extrai uma parte de uma string entre dois índices inclusivos.
Retorno: String
Retorno: String
Substr(texto, inicio [, fim])
Parâmetros
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
texto | Sim | Texto original. |
inicio | Sim | Índice de início (0-based, inclusivo). |
fim | Não | Índice final (0-based, inclusivo). Se omitido, extrai até o final. |
Exemplos
string $texto = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.'
string $parte = Substr($texto, IndexOf($texto, 'ipsum'), IndexOf($texto, 'amet')-1)
// Retorna: ipsum dolor sit
Observações
Diferente de Substring(): aqui o terceiro parâmetro é o índice final. O SubStr é utilizado para buscar um texto entre duas palavras sem precisar calcular o comprimento.