【发布时间】:2011-06-22 21:02:38
【问题描述】:
我有一个这样的字符串:
键=值,键2=值2
我想把它解析成这样的:
array(
"key" => "value",
"key2" => "value2"
)
我可以做类似的事情
$parts = explode(",", $string)
$parts = array_map("trim", $parts);
foreach($parts as $currentPart)
{
list($key, $value) = explode("=", $currentPart);
$keyValues[$key] = $value;
}
但这似乎很荒谬。一定有某种方法可以用 PHP 更智能地做到这一点吗?
【问题讨论】:
-
您的数据来自哪里?你控制它的存储方式吗?它应该是人类可读(和可写)的格式吗?
标签: php string split key-value