/**
* 数组转JSON内容
* @param array $data
* @return null|string|string
*/
function arr2json($data)
{
return preg_replace_callback('/\\\\u([0-9a-f]{4})/i', function ($matches) {
return mb_convert_encoding(pack("H*", $matches[1]), "UTF-8", "UCS-2BE");
}, ($jsonData = json_encode($data)) == '[]' ? '{}' : $jsonData);
}