Mailinglisten-Archive |
Norbert Pfeiffer wrote:
> Das folgende Scriptfragment stellt alle empfangenen
> Variablen innerhalb eines Arrays zur Verfuegung und
> wurde getestet:
> <?
> $inp = '<IDP
> RESULT="61"
> Auth_4711_Message="Failed to verify Enrollment"
> MSGTYPE="VerifyEnrollmentResponse"
> MESSAGE="Type mismatch"/>';
> $rex = '/([A-Z|a-z|_|0-9]+?)="(.+?)"/';
hiermit erlaubst du aber auch '|'
meinst du vielleicht '[A-Za-z_0-9]'?
> preg_match_all($rex, $inp, $out);
> $EG = array();
> foreach($out[0] as $i => $aa) {
> $key = $out[1][$i];
> $val = $out[2][$i];
> $EG[$key] = $val;
> }
> print_r($EG);
> ?>
--
Sebastian Mendel
www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive