在干净的字符串函数之间添加空格


adding white space between clean string functions

我有以下代码,它输出从php联系表单发送的两个不同字符串。

$email_message .= "Module: ".clean_string($modcode_1_from)."'s".clean_string($modcode_2_from)."'r'n";

用于显示模块代码 1 和模块代码 2。

目前看起来像这样

1001''s2002

但是我希望它看起来像:

1001 2002

所以我添加了 ''s 以在字符串之间添加空格,但它对我没有任何作用。

使用不间断空格 或者您可以使用't添加制表符字符。最好的只是一个空格:

$email_message .= "Module: " . clean_string($modcode_1_from). " ". clean_string($modcode_2_from) . "'r'n";

$email_message .= "Module: " . clean_string($modcode_1_from) . "'t" . clean_string($modcode_2_from) . "'r'n";

$email_message .= "Module: " . clean_string($modcode_1_from) . " " . clean_string($modcode_2_from) . "'r'n";

你可以使用这个:

$email_message .= "Module: ".clean_string($modcode_1_from)." ".clean_string($modcode_2_from)."'r'n";

做了什么:我移除了's并在它的位置上放了一个空间。

重要提示:不要使用" ",它会在10012002之间回显/添加 

结果是: 1001 2002

因此,请使用空格键将's替换为实际空格。

脚注(其他选项(:

例如,如果您希望以后在Excel中使用您的数据,则可以使用逗号, (CSV,逗号分隔值(作为分隔字符或制表符分隔值的制表符't"'t",或分号;"; " .

您可能需要/想要在逗号后添加一个空格;即 ", "用作 CSV。

使用逗号的示例输出:1001, 1002 .

你能尝试将 ''s 更改为

' '

看看这是否适合您?

试试这个,

$email_message .= "Module: ".clean_string($modcode_1_from)." ".clean_string($modcode_2_from)."'r'n";