strstr
(PHP 4, PHP 5)
strstr — Encontra a primeira ocorrencia de uma string
Descrição
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 needle existem em haystack , use a função mais rápida e que usa menos memória ao invés, strpos().
Parâmetros
- haystack
-
A 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 .
Valor Retornado
Retorna a parte da string, ou FALSE se needle não é encontrado.
Histórico
Versão | Descrição |
---|---|
6.0.0 | Adicionado o parâmetro before_needle . |
4.3.0 | strstr() tornou-se binary safe. |
Exemplos
Example#1 Exemplo strstr()
<?php
$email = '[email protected]';
$domain = strstr($email, '@');
echo $domain; // prints @example.com
$user = strstr($email, '@', true);
echo $user; // prints name
?>