NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
~~~ /** * 根据配置类型解析配置 * @param string $value 配置值 * @return array 返回数组 */ function parse($value=""){ $array = preg_split('/[,;\r\n]+/', trim($value, ",;\r\n")); if(strpos($value,':')){ $value = array(); foreach ($array as $val) { list($k, $v) = explode(':', $val); $value[$k] = $v; } }else{ $value = $array; } return $value; } ~~~ var_dump(parse('1:关闭,2:开启')); **输出如下:** > array(2) { [1]=> string(6) "关闭" [2]=> string(6) "开启" }