Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/10/2010, à 20:29

Compte anonymisé

Rechercher une "partie" d'occurence dans un tableau PHP

Bonjour à tous,

Je me retrouve façe à un problème assez simple, auquel je n'est jamais eu affaire avant, mais la.. Je bloque!
J'en viens à l'aide de cette communauté qui m'a si souvent aidé.

Mon problème est que je souhaite chercher un début d'occurence dans un tableau PHP (en récupérant l'index bien sur).
Je me suis tourner vers ce genre de chose:

$array = array(0 => 'jean', 1 => 'julien', 2 => 'charles henry', 3 => 'sebastien');
$result = array_search("charles",$array);

// Mais $result ne me retournera rien, vu que "charles", n'est pas "charles henry".

Quel approche je dois adopter? Peut-être une expression régulière?

Merci d'avance

#2 Le 20/10/2010, à 22:54

Jules Petibidon

Re : Rechercher une "partie" d'occurence dans un tableau PHP

En effet.

Pour ce genre de recherche, preg_grep() sera sûrement ton ami.

http://fr.php.net/manual/fr/function.preg-grep.php

Hors ligne

#3 Le 21/10/2010, à 10:18

Compte anonymisé

Re : Rechercher une "partie" d'occurence dans un tableau PHP

Merci beaucoup