我有以下代码,它输出从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
并在它的位置上放了一个空间。
重要提示:不要使用" "
,它会在1001
和2002
之间回显/添加
。
结果是: 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";