d'une chaîne avec des paires attribut/valeur tels queParse une liste d'attributs/valeurs en PHP
attr1="some text" attr2 = "some other text" attr3= "some weird [email protected]'#$\"=+ text"
le but est d'analyser et de sortie d'un tableau associatif, dans ce cas:
array('attr1' => 'some text',
'attr2' => 'some other text',
'attr3' => 'some weird [email protected]\'#$\"=+ text')
Notez l'espacement incohérent autour des signes égal, le guillemet double échappé dans l'entrée et le guillemet simple échappé dans la sortie.
Vous n'êtes pas l'analyse d'un langage de balisage, droite? –
Bon à demander! Non, juste ma propre syntaxe pour être facile à taper sur une ligne de commande. – dreeves
"être facile à taper sur une ligne de commande", alors vous pourriez être intéressé par http://docs.php.net/getopt – VolkerK