Analysieren Sie eine Liste von Attributen / Werten in PHP
Bei einem String mit Attribut / Wert-Paaren wie
attr1="some text" attr2 = "some other text" attr3= "some weird !@'#$\"=+ text"
das Ziel ist es, es zu analysieren und ein assoziatives Array auszugeben, in diesem Fall:
array('attr1' => 'some text',
'attr2' => 'some other text',
'attr3' => 'some weird !@\'#$\"=+ text')
Beachten Sie den inkonsistenten Abstand um die Gleichheitszeichen, das maskierte Anführungszeichen in der Eingabe und das maskierte einfache Anführungszeichen in der Ausgabe.