[PHP] remplacement dynamique d'une chaine
Résolu/Fermé
Morpheas
Messages postés
2
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
21 mars 2007
-
21 mars 2007 à 09:29
Morpheas Messages postés 2 Date d'inscription mercredi 21 mars 2007 Statut Membre Dernière intervention 21 mars 2007 - 21 mars 2007 à 23:22
Morpheas Messages postés 2 Date d'inscription mercredi 21 mars 2007 Statut Membre Dernière intervention 21 mars 2007 - 21 mars 2007 à 23:22
A voir également:
- [PHP] remplacement dynamique d'une chaine
- Tableau croisé dynamique - Guide
- Alert php ✓ - Forum PHP
- Header php - Astuces et Solutions
- Undefined index php - Astuces et Solutions
- Remplacement tirexo - Guide
1 réponse
Morpheas
Messages postés
2
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
21 mars 2007
21 mars 2007 à 23:22
21 mars 2007 à 23:22
Problème résolu avec la fonction preg_replace_callback:
On obtient:
function parsetexte($pattern){
return "$pattern[1].php?pattern[2]=pattern[3]";
}
$texte="##chaine1|chaine2|chaine3##";
echo preg_replace_callback("/##(.+?)\|(.+?)\|(.+?)##/","parsetexte",$texte);
On obtient:
chaine1.php?chaine2=chaine3