PHP:
Extraindo substrings
Como Fazer:
No PHP, a função substr()
te deixa pegar um pedaço da string. Aqui está um exemplo rápido:
$texto = "Olá, mundo!";
$parte = substr($texto, 4, 5); // Começa na posição 4 e pega 5 caracteres
echo $parte; // Saída: "mundo"
E se você quiser pegar até o final, sem especificar o comprimento:
$texto = "Olá, desenvolvedor!";
$final = substr($texto, 5); // Começa na posição 5 até o fim
echo $final; // Saída: "desenvolvedor!"
Mergulho Profundo
A função substr()
existe desde as primeiras versões do PHP. Uma alternativa é a função mb_substr()
, que é mais apropriada para strings multibyte, como as em UTF-8.
Outra função, strstr()
, também permite extrair substrings, porém ela busca por uma ocorrência específica e retorna tudo a partir dela. Aqui está um exemplo:
$email = "[email protected]";
$dominio = strstr($email, '@');
echo $dominio; // Saída: "@exemplo.com"
Detalhes de implementação incluem a manipulação de índices negativos em substr()
, introduzidos no PHP 7.1, que permitem começar do final da string.
Veja Também:
Para aprender mais sobre as funções de string no PHP, dê uma olhada na documentação oficial: