删除变量/if 中的新行空格


Removing new lines spaces in variable/if

我有一些脚本,我有表单,然后我用 $_POST 获取信息并通过电子邮件发送信息。

我使用这个:

if($ccm == "")
{
    $ccm = "";
}else{
    $ccm = "CCM: <font style='font-family: Calibri; font-size: 17px;'>" . $ccm . "</font>";
}

因此,如果用户没有在"ccm"字段中输入答案,$ccm将为空,如果用户输入了某些内容,则将显示$ccm。我认为它现在工作正常,也许有一些方法可以做到这一点我上面所做的,但问题是,当$ccm为空并且我在电子邮件中得到行空格时,那么如何做到这一点以丢失消息中的行空格?

他克斯

似乎你正在寻找这个

if(empty($ccm))
{
    $ccm = "";
}
else
{
    $ccm = "CCM: <font style='font-family: Calibri; font-size: 17px;'>" . $ccm . "</font>";
}

猜测你没有显示的代码,听起来你应该将你的<br>$ccm <p>添加到那个if/else块中,而不是无条件地附加(例如)$ccm . '<br>'到消息字符串中。

if (!trim($ccm)) { /* .. */ }

摆脱空格