试试这个号码…
function assignArrayByPath(&$arr, $path, $value, $separator='.') { $keys = explode($separator, $path); foreach ($keys as $key) { $arr = &$arr[$key]; } $arr = $value;}它将循环遍历键(
.默认情况下以空格分隔)以获取最终属性,然后对值进行赋值。
如果某些键不存在,则会创建它们。

试试这个号码…
function assignArrayByPath(&$arr, $path, $value, $separator='.') { $keys = explode($separator, $path); foreach ($keys as $key) { $arr = &$arr[$key]; } $arr = $value;}它将循环遍历键(
.默认情况下以空格分隔)以获取最终属性,然后对值进行赋值。
如果某些键不存在,则会创建它们。