begin process at 2012 05 31 07:12:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Aide & documentation

 > 

Probleme preg_replace


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme preg_replace

dimanche 2 mars 2008 à 17:50:36 | Probleme preg_replace

Eliays

Membre Club
Bonjour voila mon code : $message = '/add salut ca va?'; if ( preg_replace('/((/add)-_(.*+))/i','$2', $message) ); { echo 'ajout de '.$add; } else { echo '/add inexistant'; } cela devrais afficher 'ajout de salut ca va?' sans '/add ' si il n'y a pas de '/add ' affiche '/add inexistant' Une solution? merci!
dimanche 2 mars 2008 à 18:13:41 | Re : Probleme preg_replace

coucou747

Administrateur CodeS-SourceS
salut /add dans une regexp, tu dois echapper le / :

if ( preg_replace('/((\/add)-_(.*+))/i','$2', $message) );

mais a mon avis, ton code ne fait toujours pas ce qu'il faut...
/**
* @author coucou747 <coucou747@hotmail.com>
* @see irc://cominweb.uni-irc.net/#programmation
*/
dimanche 2 mars 2008 à 18:27:24 | Re : Probleme preg_replace

Eliays

Membre Club
eu non sa ne marche pas :s
dimanche 2 mars 2008 à 19:14:31 | Re : Probleme preg_replace

coucou747

Administrateur CodeS-SourceS
Réponse acceptée !
si tu regardes la doc de preg_replace, tu verras que ca renvoie une chaine deja... donc ton if dessus, il est un peu debile...

ensuite, ta regexp ne correspond pas du tout a ce que tu veux faire...



$message = '/add salut ca va?';
if ( strpos($message, '/add')!==false);
{
echo 'ajout de '.$add;
}
else
{
echo '/add inexistant';
}
$message=str_replace('/add', $add, $message);

/**
* @author coucou747 <coucou747@hotmail.com>
* @see irc://cominweb.uni-irc.net/#programmation
*/


Cette discussion est classée dans : message, probleme, replace, add, preg


Répondre à ce message

Sujets en rapport avec ce message

preg_replace / eregi_replace petit probleme [ par nem02004 ] Salut, je voudrais faire:echo preg_replace("`]+?>.*?`", urlencode("\\1"), $message);mais le url_encode n'est pas pris en comtpe, comment peux ton fair Encore un probleme : syntax [ par Eliays ] Voila j'ai donc pris le code de coucou, merci a lui :) maitenant j'ai un autre probleme, voice le code : $txt = preg_replace('/\[b\](.*)\[\/b\]/Ui',' Copier Coller [ par craftsystem ] Salut a tous j'ai un petit souci avec un formulaire: le truc c'est que le formulaire s'enregistre dans la base de données donc la table se nomme 'x_ta Probleme avec preg_replace [ par krevette235 ] Bonjour,J'ai une fonction qui doit changé des balises simples par un code html. Le probleme est que lorsque j'utilise plusieurs fois une meme balise s preg_replace() sans prendre en compte des " " [ par Gally ] Bonjour, Pour un petit parser que je fais j'utilise preg_replace(), mais j'ai un petit problème. les mot ce colorise bien, meme ce entre " " et il ne [PROBLEME] boucle et preg_replace [ par azumi13 ] Bonjour à tous! Aprés une journée de galère, je viens vous demander un coup de mains car je commence a peter un cable... Je suis en train de créer u Problème avec la fonction: Preg_Replace [ par masterofquebec ] Bonjour,Je cherche a convertir le texte:"yk-15" => "Beaver Creek",enarray("yk-15", "Beaver Creek"),à l'aide de Preg_Replace mais je ne suis pas très h pb de preg_replace [ par lolosav ] bonsoir à toutes et à tous j'ai un fichier $dest_fichiermp3 qui contient par exemple : james brown .mp3Avec ce code :$dest_fichiermp3 = preg_replace(' probleme avec les row [ par aerobi ] bonjour je souhaiterai savoir si quelqu un pourai m aiderj essaye de cree un chat   mais   il n y a que une chose que je n arrive pas a regle    c est Probleme rafraichissement [ par youvalcsharpp ] Bonjour, jai une page (index.php) qui se rafraichie toute seul toute les 3 secondes : [code=html]<meta http-equiv="refresh" content="3; URL=index.ph


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales