php函数preg_replace函数使用错误示例
php函数preg_replace函数使用错误示例
前因:
项目中使用preg_replace('/(?:\r\n|[\r\n])/', PHP_EOL, $str)对前端出过来的参数进行特殊字符替换的时候,前端传boolean类型值true或false,会被替换成字符串"1"或"",导致后端接收前端数据不一致
优化:
通常使用的数据类型string boolean int array object null,如果需要使用``preg_replace`函数,只需要对string和array类型数据使用即可。
原创
2021-12-22 16:31:19 ·
372 阅读 ·
0 评论