将字符串转换为关联数组

Ema*_*sev 0 php string parsing

你会如何将这样的字符串转换为PHP中的关联数组?

key1="value" key2="2nd value" key3="3rd value"
Run Code Online (Sandbox Code Playgroud)

Gum*_*mbo 6

您可以使用正则表达式来获取键/值对:

preg_match_all('/(\w+)="([^"]*)"/', $str, $matches);
Run Code Online (Sandbox Code Playgroud)

但这只会获得完整的键/值对.输入无效key=value",无法识别.解析器会做得更好.