phpbar.de logo

Mailinglisten-Archive

[php] String zerkleinern

[php] String zerkleinern

Sebastian Mendel lists at sebastianmendel.de
Die Jul 5 17:06:58 CEST 2005


thomas.hausheer at bluewin.ch wrote:
> Hallo Liste
> 
> schicke mittels popen einen Comand an ein Programm auf dem Server. Dieses
> retourniert mir einen String wie folgt:
> 
> <IDP RESULT="61" AUTHMESSAGE="Failed to verify Enrollment"
> MSGTYPE="VerifyEnrollmentResponse" MESSAGE="Type mismatch"/>
> 
> Möchte nun diesen Resultatestring in einzelne Variablen zersetzten. Da
> sich der String je nach Eingabe anders zusammensetzt - zB. machmal gibts
> eine MESSAGE, manchmal nicht, dann gibts wieder zusätzliche etc. - bin
> ich mit str_replace/ereg_replace irgendwie am falschen Ort. Jedesmal wenn
> ich denke, die Lösung gefunden zu haben, kommt bei einem Test sicherlich
> wieder eine andere Antwort zurück!
> 
> Denke, da gibt es eine bessere Lösung. 
> 
> Vielen Dank für Infos.

was du suchst ist wohl eher in der Richtung DOM oder XML

oder preg_match_all()

preg_match_all( '\s([A-Z]*)=\"([^\"]*\)"', $string, $out,
PREG_PATTERN_ORDER );

print_r( $out );


... oder  so ähnlich


-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive