PHP savoir si un mot est dans une variable

Résolu
adnbenji -  
ktm620enduro Messages postés 293 Date d'inscription   Statut Membre Dernière intervention   -
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


A voir également:

3 réponses

lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Bonjour,
Peut-être avec..
$var = explode("}", $dir);
echo $var[0];  // = {home/hage/public_html/etc
echo $var[1];  // = (game/...)
A+
0
adnbenji
 
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 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
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   Statut Membre Dernière intervention   38
 
$dir=substr(preg_replace('#[^\(]+#','monsite.fr/',$dir),0,-1);      

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