为了减少下载数据的大小,我想用代码替换数据的一些重复部分,在客户端重新转换。
替换应该在 mysql 查询中还是在 PHP 中完成,还是有关系?
在 mysql 中:
SELECT IF(SUM(val)=16,0,CONCAT("[",GROUP_CONCAT(TRIM(TRAILING ".000" FROM val) ORDER BY itm),"]"))
PHP:
$q=str_replace("1.000","1",$q);
$q=str_replace("[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]","0",$q);