Manuel PHP
Précédent |  | Suivant

# strstr

(PHP 3, PHP 4 , PHP 5)

strstr -- Trouve la première occurrence dans une chaîne

## Description

string strstr ( string haystack, string needle)

strstr() retourne une sous-chaîne de haystack, allant de la première occurrence de needle jusqu'à la fin de la chaîne.

Si needle est introuvable, strstr() retourne `FALSE`.

Si needle n'est pas une chaîne, elle sera convertie en entier, et utilisée comme code ascii du caractère correspondant.

> Note : strstr() est sensible à la casse. Pour une fonctionnalité identique, mais insensible à la casse, reportez-vous à stristr().

Exemple 1. Exemple avec strstr()

`<?php $email = 'user@example.com'; $domaine = strstr($email, '@'); echo $domaine; // @example.com ?>`

> Note : Si vous voulez juste déterminer si un needle particulier se trouve dans la chaîne haystack, utilisez la fonction strpos() qui est plus rapide et qui consomme moins de ressources.

strstr() a été protégé des données binaires depuis PHP 4.3.0.

Voir aussi ereg(), preg_match(), stristr(), strpos(), strrchr() et substr().

Précédent | Sommaire | Suivant
strspn | Niveau supérieur | strtok