função substr() do PHP
definição e uso
a função substr() retorna uma parte da string.
comentário:se start o parâmetro é negativo e length menor ou igual a startentão length é 0.
sintaxe
class="language-php">substr(string,sta rt,length)parâmetro | descrição |
---|---|
string | obrigatório. Determina a string de parte da qual retornar. |
start |
obrigatório. Determina onde começar na string.
|
length |
opcional. Determina o comprimento da string a ser retornada. O padrão é até o final da string.
|
Detalhes técnicos
Retorno: | retorna a parte da string extraída, se falhar retorna FALSE, ou retorna uma string vazia. |
Versão do PHP: | 4+ |
Registro de atualizações: |
nas versões do PHP de 5.2.2 a 5.2.6, se start se o parâmetro representar uma posição de truncamento negativo ou fora dos limites, retorna FALSE. outras versões começam a partir de start começando pela posição. |
Mais exemplos
Exemplo 1
Usar com números positivos e negativos diferentes start Parâmetros:
<?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 2
Usar com números positivos e negativos diferentes start e length Parâmetros:
<?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>"; echo substr("Hello world",-2-3)."<br>"; ?>