PHP addcslashes 函数

具体使用参考官网:https://www.php.net/manual/zh/function.addcslashes.php

该函数是系统相关的,Windows下的换行符是:\r\n,Linux下的换行符是:\n,故在使用该函数的时候要确定原字符串是在那种系统下编写的。

通用方法为统一使用:\r\n替换换行符,这样不管原字符串是在那种系统下编写的都可以进行正确的转换,示例代码如下:

$str1 = "ab
cd	e
f";

echo addcslashes($str1, "\n\r\t");

输入结果如下:

ab\ncd\te\nf // Linux下的回车

ab\r\ncd\te\r\nf // Windows下的回车

 

你可能感兴趣的:(PHP)