public static function set(&$arr, $str_path, $value) {
		$path = explode('.', $str_path);
		static::array_set($arr, $path, $value);
	}
public static function set(&$arr, $str_path, $value) {
		$path = explode('.', $str_path);
		static::array_set($arr, $path, $value);
	}
public static function set ( & $ arr , $ str_path , $ value ) { $ path = explode ( '.' , $ str_path ) ; static :: array_set ( $ arr , $ path , $ value ) ; }
Set element in array, with a path.
@param  array  $arr
@param  string $str_path  nested keys separated by ".".
@param  mixed  $value
@api
Set element in array with a path .