(PHP 4, PHP 5, PHP 7)
strstr — Encontra a primeira ocorrencia de uma string
Retorna parte da string haystack a partir da primeira
ocorrência de needle até o final de
haystack.
Nota:
Esta função diferencia maiúsculas e minúsculas. Para pesquisas que não diferenciem, use stristr().
Nota:
Se você quer somente determinar se um específica
needleexistem emhaystack, use a função mais rápida e que usa menos memória ao invés, strpos().
haystackA string de entrada.
needle
Se needle não é uma string, é convertido para
um inteiro e aplicado como valor ordinal de um caractere.
before_needle
Se TRUE (o padrão é FALSE), strstr() retorna
a parte de haystack antes da primeira
ocorrência de needle.
Retorna a parte da string, ou FALSE se needle
não é encontrado.
| Versão | Descrição |
|---|---|
| 5.3.0 |
Adicionado o parâmetro opcional before_needle.
|
| 4.3.0 | strstr() tornou-se binary safe. |
Exemplo #1 Exemplo da strstr()
<?php
$email = 'name@example.com';
$domain = strstr($email, '@');
echo $domain; // prints @example.com
$user = strstr($email, '@', true); // A partir do PHP 5.3.0
echo $user; // prints name
?>