Definição e Uso
O substr() retorna uma parte de uma string.
Note: Se o parâmetro de início é um número negativo e comprimento é menor ou igual para começar, comprimento se torna 0.
Sintaxe
substr( string,start,length )
Parâmetro | Descrição |
---|---|
string | Requeridos. Especifica a cadeia para retornar uma parte de |
start | Requeridos. Especifica onde começar na cadeia
|
length | Opcional. Especifica o comprimento da cadeia devolvida. O padrão é o fim da cadeia.
|
Detalhes técnicos
Valor de retorno: | Retorna a parte extraído de uma string, ou FALSE em caso de falha, ou uma string vazia |
---|---|
PHP Versão: | 4+ |
changelog: | Em PHP versão 5.2.2 a 5.2.6, se o parâmetro start indica a posição de um truncamento negativo ou além, FALSE é retornado. Outras versões obter a seqüência do início |
mais Exemplos
Exemplo 1
Usando o parâmetro de início com diferentes números positivos e negativos:
<?php
echo substr("Hello world",10)."<br>";
echo substr("Hello
world",1)."<br>";
echo substr("Hello world",3)."<br>";
echo substr("Hello
world",7)."<br>";
echo substr("Hello world",-1)."<br>";
echo
substr("Hello world",-10)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",-4)."<br>";
?>
Exemplo executar » exemplo 2
Utilizando os parâmetros de início e comprimento com diferentes números positivos e negativos:
<?php
echo substr("Hello world",0,10)."<br>";
echo substr("Hello
world",1,8)."<br>";
echo substr("Hello world",0,5)."<br>";
echo substr("Hello
world",6,6)."<br>";
echo substr("Hello world",0,-1)."<br>";
echo
substr("Hello world",-10,-2)."<br>";
echo substr("Hello world",0,-6)."<br>";
?>
Exemplo executar » <PHP seqüência de referência