Atualizado em 04 de Janeiro de 2013
Obtendo uma substring - substr
Olá pessoal,em alguns casos temos que descobrir parte de uma string, ou seja não precisamos dela completa e sim um pedaço para que possamos fazer alguma ação. O comando substr é utilizado exatamente para este fim.
Para se utilizar o comando subst devemos passar alguns parâmetros para que seja executado corretamente, vejamos a estrutura do comando:
substr([string], [posição_inicial], [quantidade_caracteres])
Detalhes dos parâmetros:
- String: É a string completa, na qual vamos tirar um determinado pedaço;
- Posição Inicial: Posição de onde vai começar a cópia da substring;
- Quantidade Caracteres: Este parâmetro e opcional, caso não informado ele copia da posição inicial até o final da string. Se informado ele criar uma substring do tamanho informando neste parâmetro.
Exemplo:
<?php
echo substr('Mauricio Programador', 9) . '<br />'; //Resultado: Programador
echo substr('Mauricio Programador', 14, 5); //Resultado: amado
?>
Obs.: Se os valores informados forem maiores que o tamanho da string principal, a função retorna FALSE.
Baita abraço.
Comentários

Marcelo
08 de Janeiro de 2013 - 11:08

Mauricio Programador
Bom dia Marcelo,
é possÃvel sim. Informando números negativos como posição inicial. Veja um exemplo:
==> echo substr('Mauricio Programador', -5, 3); //Resultado: mad
Neste caso, a posição inicial será a quantidade de caracteres informada (-5), contando de trás para frente.
Abraço.
08 de Janeiro de 2013 - 11:11