Rechercher : dans
Par :

Verifier que mot existe dans une variable php

Dernière réponse le 16 fév 2009 à 21:22:15 Tonyjim, le 16 fév 2009 à 17:32:56 
 Signaler ce message aux modérateurs

Bonjour à tous ;),

comment puis-je vérifier qu'un mot existe dans une variable php?

exemple :

$test = 'jeux vidéo, informatique, sport, ...';

et j'aimerais lui demander si 'informatique' se trouve dans cette variable

j'ai essayer :

if($test == LINK(%informatique%))
{
echo 'Le mot se trouve bien dans la variable.';
}

Mais ...... ça marche pas

Connaissez-vous une solution?

Merci d'avance pour vos réponse ;)

Configuration: Windows Vista
Firefox 2.0.0.20

Meilleures réponses pour « verifier que mot existe dans une variable php » dans :
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
[Shell] Tester une variable numérique VoirTester une variable numérique    Préambule Dans un environnement "shell", les variables sont, par défaut, de type "chaîne de caractères". De ce fait il n'est pas possible de déclarer une variable de type "entier" (enfin, ceci n'est pas tout à...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
PHP - Les variables d'environnement VoirNotion de variable d'environnement Les variables d'environnement sont, comme leur nom l'indique, des données stockées dans des variables permettant au programme d'avoir des informations sur son environnement. L'environnement, dans le cas du script...

1

sonik21, le 16 fév 2009 à 17:53:31

Tu fais comme ça :

<?php

if (preg_match("/informatique/i", "informatique, materiel, blablabla")) {   //le "i" veut  dire //que cela reste insensible à la casse, donc informatique sera reconnu comme InFOrmAtIquE.
    echo "mot existe";
} else {
    echo "mot n'existe pas";
}
?>

JuZa.e3b.org || No man's land, People are strange, & Jesus was a punk ## The Blood's Flowers
#Engraved February#             Sleepwalking Past Hope

Répondre à sonik21

2

Tonyjim, le 16 fév 2009 à 18:21:39

Salut sonik21 ;)

Merci beaucoup pour ta réponse très rapide,

c'est exactement ce que je cherchais !

se qui reviens a ceci :

<?php

$test="jeux vidéo, informatique, sport, ...";

if (preg_match("/informatique/i", "$test"))
{ //le "i" veut dire //que cela reste insensible à la casse, donc informatique sera reconnu comme InFOrmAtIquE.
echo "mot existe";
}
else
{
echo "mot n'existe pas";
}
?>

Répondre à Tonyjim

3

sonik21, le 16 fév 2009 à 18:38:11

évite les guillemets pour les variables :

<?php

$test="jeux vidéo, informatique, sport, ...";

if (preg_match("/informatique/i", $test))  //pas de guillemets pour $test
{ //le "i" veut dire //que cela reste insensible à la casse, donc informatique sera reconnu comme InFOrmAtIquE.
echo "mot existe";
}
else
{
echo "mot n'existe pas";
}
?>
JuZa.e3b.org || No man's land, People are strange, & Jesus was a punk ## The Blood's Flowers
#Engraved February#             Sleepwalking Past Hope

Répondre à sonik21

4

 Tonyjim, le 16 fév 2009 à 21:22:15

Ha ok merci! ;)

bonne soirée

Répondre à Tonyjim