PHP savoir si un mot est dans une variable

Résolu/Fermé
adnbenji - 17 avril 2011 à 07:46
ktm620enduro Messages postés 293 Date d'inscription mardi 21 septembre 2010 Statut Membre Dernière intervention 12 mars 2013 - 17 avril 2011 à 11:46
Bonjour,
je confonte à un probleme: et la solution serais qu'une fonction check si un mot précis est dans une variable.
exemple:
$dir= "home/hage/public_html/etc/game/...";


et je voudrais: Récuperer la partie entre () et modifier la partie entre {}.

$dir= "{home/hage/public_html/etc}(game/...)";


se qui donnerais après modification:

 $dir= "monsite.fr/game/...";


merci de votre aide


3 réponses

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
17 avril 2011 à 08:43
Bonjour,
Peut-être avec..
$var = explode("}", $dir);
echo $var[0];  // = {home/hage/public_html/etc
echo $var[1];  // = (game/...)
A+
0
non je me suis mal expliquer, je voulais dire:
que la fonction que je cherche me remplace le mot recherché dans la variable par un autre mot,
ou supprimer le mot rechercher dans une variable...
les ( et { étaient des exemples
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
17 avril 2011 à 11:37
Ont va pas tourner en rond...
Montre la VRAI variable comment elle est au départ.
Et montre COMMENT tu veux qu'elle soit en sortie.
0
ktm620enduro Messages postés 293 Date d'inscription mardi 21 septembre 2010 Statut Membre Dernière intervention 12 mars 2013 38
Modifié par ktm620enduro le 17/04/2011 à 11:49
$dir=substr(preg_replace('#[^\(]+#','monsite.fr/',$dir),0,-1);      

Abandonne ce qui te trouble au profit de ce qui apaise ton coeur.
0