商品尺码规格和颜色既然要支持双引号,不得不佩服这个需求;
如果支持英文双引号 就会是 "color":""red"" 导致前端获取不到颜色,但是中文状态下是没有问题的
只能将英文转换成中文
<?php $color = '"""ddddd"""'; if(preg_match('/^"|"$/', $color)) { echo true; } else { echo $color; } ?>
最后解决是:编码成html格式 "
以此文,纪念这个需求
商品尺码规格和颜色既然要支持双引号,不得不佩服这个需求;
如果支持英文双引号 就会是 "color":""red"" 导致前端获取不到颜色,但是中文状态下是没有问题的
只能将英文转换成中文
<?php $color = '"""ddddd"""'; if(preg_match('/^"|"$/', $color)) { echo true; } else { echo $color; } ?>
最后解决是:编码成html格式 "
以此文,纪念这个需求