插入变量后PHP字符串跳到下一行?

时间:2012-01-18 08:08:14

标签: php string email variables line

我正在使用php mail函数并尝试将变量插入到我的电子邮件中。 这是一些与我正在做的类似的示例代码

<?php
$name = "franklin";
$message = "blah blah blah".$name.".";
?>

$ name来自csv文件。

问题是$ name之后的时间段被碰到了下一行,所以消息看起来像这样:

blah blah blah franklin
.  <--period is here

有没有办法阻止这种情况发生?

2 个答案:

答案 0 :(得分:3)

尝试这样的修剪功能:

$message = "blah blah blah". trim($name) . ".";

您的变量$name可能会将EOL作为最后一个字符,从而在此之后碰到一段时间。

答案 1 :(得分:3)

试试这个:

str_replace("\n", "", $name);

trim($name);