Retorne "mundo" de uma string:
<?phpecho substr("Olá mundo",6);?>A função substr() retorna uma parte de uma string.
Nota: Se o parâmetro inicial for negativo e o comprimento for menor ou igual ao início, o comprimento será 0.
substr( string,início,comprimento )
parâmetro | descrever |
---|---|
corda | Obrigatório. Especifica uma parte da string a ser retornada. |
começar | Obrigatório. Especifica onde a string deve começar. Número positivo - começa na posição especificada na string Números negativos - começam na posição especificada no final da string 0 - Começa no primeiro caractere da string |
comprimento | Opcional. Especifica o comprimento da string a ser retornada. O padrão é até o final da string. Número positivo - retorna da posição do parâmetro inicial Número negativo – retornado do final da string |
Valor de retorno: | Retorna a parte extraída da string, ou FALSE em caso de falha, ou uma string vazia. |
---|---|
Versão PHP: | 4+ |
Registro de atualização: | Nas versões 5.2.2 a 5.2.6 do PHP, se o parâmetro start representar um truncamento negativo ou uma posição fora dos limites, FALSE será retornado. Outras versões obtêm a string começando na posição inicial. |
Use parâmetros iniciais com diferentes números positivos e negativos:
<?phpecho substr("Olá mundo",10)."<br>";echo substr("Olá mundo",1)."<br>";echo substr("Olá mundo",3)."<br >";echo substr("Olá mundo",7)."<br>";echo substr("Olá mundo",-1)."<br>";echo substr("Olá mundo",-1)."<br>";echo substr("Olá mundo",-1)."<br>";echo substr("Olá mundo",-1)."<br>";echo substr("Olá mundo",-1). mundo",-10)."<br>";echo substr("Olá mundo",-8)."<br>";echo substr("Olá mundo",-4)."<br>";? >Use parâmetros de início e comprimento com sinais diferentes:
<?phpecho substr("Olá mundo",0,10)."<br>";echo substr("Olá mundo",1,8)."<br>";echo substr("Olá mundo",0, 5)."<br>";echo substr("Olá mundo",6,6)."<br>";echo substr("Olá mundo",0,-1)."<br>";echo substr("Olá mundo",-10,-2)."<br>";echo substr("Olá mundo",0,-6)."<br>";echo substr("Olá mundo",-2 -3)."<br>";?>