Rechercher une chaîne de caractères ou une partie de chaîne de caractères en PHP

Je suis en train de faire un petit magasin en ligne d'applications en PHP. J'ai donc un tableau de cartes en PHP. Je recherche une chaîne de caractères (un produit) dans le tableau. J'ai regardé array_search en PHP et il semble que cela ne regarde que pour une correspondance exacte. Savez-vous une meilleure façon de faire de cette fonctionnalité? Depuis ce est une très petite partie de ce que je suis en train de faire, j'espérais qu'il y avait quelque chose de construit dans. Des idées?

Merci!

EDIT: Le tableau contient des "produits" dans ce format:

[6] => SimpleXMLElement Object
    (
        [@attributes] => Array
            (
                [id] => 2000-YM
            )

        [Name] => Team Swim School T-Shirt
        [size] => YM
        [price] => 15
        [group] => Team Clothing
        [id] => 2000-YM
    )

[7] => SimpleXMLElement Object
    (
        [@attributes] => Array
            (
                [id] => 3000-YS
            )

        [Name] => Youth Track Jacket
        [size] => YS
        [price] => 55
        [group] => Team Clothing
        [id] => 3000-YS
    )

Donc, je me demandais ce que je peux faire une recherche comme "Équipe" et il serait de retour moi le premier élément vu ici. Je suis de baser la recherche sur le Nom (encore une fois c'est juste un petit quelque chose). Je comprends que je peux trouver de la chaîne exacte, je suis juste coincé sur les "meilleurs résultats" si il ne peut pas trouver le point exact. L'efficacité est sympa, mais pas nécessaire, puisque je n'ai que environ 50 articles de sorte que même si j'utilise un "ralentissement" de l'algorithme, il ne prendra pas beaucoup de temps.

Vous souhaiterez peut-être fournir la chaîne que vous êtes à la recherche pour une fois l'expression rationnelle des rois et des reines arriver.

OriginalL'auteur Sahir | 2011-04-21