Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/09/2006, 13h57   #1
Membre du Club
 
Inscription : juin 2005
Messages : 60
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2005
Messages : 60
Points : 40
Points : 40
Par défaut Problème sur une regex

Bonjour.
Je souhaite récupérer une partie de ma chaîne de caractères et je n'y arrive pas. La chaîne complète est la suivante :
Code :
 (messages divers)a:2:{s:6:"Propos";a:1:{s:16:"RessourcesSimple";a:1:{i:0;a:7:{s:19:"TypeRessourceSimple";s:1:"1";s:23:"QuantiteRessourceSimple";s:1:"4";s:20:"VilleRessourceSimple";s:1:"S";s:8:"NomVille";s:12:"stock marché";s:8:"IdMarche";s:1:"1";s:24:"VilleRessourceSimpleVers";s:1:"S";s:12:"NomVilleVers";s:12:"stock marché";}}}s:6:"Demand";a:0:{}}
Je souhaite en récupérer la deuxième partie, qui est un serialize d'un tableau. J'ai écrit ça : preg_replace("!(a:.*)$!","$1",$Chaine) et ça me renvoie la chaîne entière. Que faut-il faire? Merci d'avance pour vos réponses.
Nious99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2006, 14h28   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Pourriez-vous être plus précis ? Quelle (partie) chaîne souhaiteriez-vous récupérer ? Savez-vous qu'il existe une fonction unserialize ?


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2006, 14h31   #3
Membre du Club
 
Inscription : juin 2005
Messages : 60
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2005
Messages : 60
Points : 40
Points : 40
Je voudrais récupérer la deuxième partie, justement pour y appliquer unserialize.
Nious99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h56.


 
 
 
 
Partenaires

Hébergement Web