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: