有没有办法像这样快速转换简单的枚举数据格式
枚举('一','二','三')
到json?
我写了一段代码:
$res = $rst->fetch_assoc();
$type = $res['DATA_TYPE'];
$json = preg_replace('/\'/','"', $res['COLUMN_TYPE']);
$json = preg_replace("/^$type\(/",'[', $json);
$json = preg_replace('/\)/',']', $json);
return json_decode($json);
但这里原始字符串的每个部分都有 3 个替代项:单引号、'enum(' 和 ')'。我已经阅读了很多关于转换枚举的正则表达式,但无法弄清楚如何一步到位。