php explode string into key value pairs
方式一
$string = 'name=zhangsan';
list($k, $v) = explode('=', $string);
$result[$k] = $v;
// 结果
// array('name' => 'zhangsan')
多个分隔符:
常见场景,分割url的参数时。
$query = 'name=zhangsan&age=18';
$result = [];
foreach (explode('&', $query) as $itemParam) {
list($k, $v) = explode('=', $itemParam);
}
$result[$k] = $v;
// 结果
// array('name' => 'zhangsan', 'age' => '18')