Forum und email

strstr

(PHP 4, PHP 5)

strstr — Encontra a primeira ocorrencia de uma string

Descrição

string strstr ( string $haystack , string $needle , bool $before_needle )

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
?>