[英]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
并在其位置放置了一个空格。
重要说明:请勿使用" "
,它会回显/添加
在1001
和2002
之间。
导致: 1001 2002
因此,使用空格键将\\s
替换为实际空格。
脚注(其他选项):
如果您希望在以后使用你的数据在Excel例如,你可以使用一个逗号,
(CSV,逗号分隔值)作为分隔条件字符或制表符分隔的值选项卡\\t
即"\\t"
,或半-colon ;
即"; "
。
您可能需要/想要在逗号后添加空格; 即", "
用作CSV。
使用逗号的示例输出: 1001, 1002
。
你能尝试将\\ s更改为
' '
看看这对你有用吗?
尝试这个,
$email_message .= "Module: ".clean_string($modcode_1_from)." ".clean_string($modcode_2_from)."\r\n";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.