📜  php 从字符串中删除换行符 - PHP (1)

📅  最后修改于: 2023-12-03 15:03:41.030000             🧑  作者: Mango

PHP 从字符串中删除换行符

在 PHP 中,字符串可以包含换行符。这些换行符可能会对某些字符串操作造成影响,因此有时需要删除字符串中的所有换行符。

方法1:使用str_replace函数

可以使用PHP的str_replace函数将换行符替换为其它字符或字符串,或者直接删除。以下是一个示例:

$str = "这是一个包含\n换行符的字符串。\n";
$str = str_replace(array("\r", "\n"), '', $str);
echo $str;

输出将是:

这是一个包含换行符的字符串。
方法2:使用preg_replace函数

可以使用PHP的preg_replace函数删除字符串中的所有换行符,包括\r\n。以下是一个示例:

$str = "这是一个\n包含\r\n多种换行符的字符串。\r";
$str = preg_replace("/[\n\r]/", "", $str);
echo $str;

输出将是:

这是一个包含多种换行符的字符串。

以上两种方法都可以成功删除字符串中的换行符,具体使用取决于你的需求和偏好。