Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在干净的字符串函数之间添加空白_Php_Javascript_Html - Fatal编程技术网

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

Php 在干净的字符串函数之间添加空白,php,javascript,html,Php,Javascript,Html,下面的代码输出了从php联系人表单发送的两个不同字符串 $email_message .= "Module: ".clean_string($modcode_1_from)."\s".clean_string($modcode_2_from)."\r\n"; 用于显示模块代码1和模块代码2 现在看起来像这样 1001\s2002 但是我希望它看起来像: 1001 2002 因此,我添加了\s以在字符串之间添加空白,但这对我没有任何作用。您能尝试将\s更改为吗 ' ' 看看这

下面的代码输出了从php联系人表单发送的两个不同字符串

$email_message .= "Module: ".clean_string($modcode_1_from)."\s".clean_string($modcode_2_from)."\r\n";
用于显示模块代码1和模块代码2

现在看起来像这样

1001\s2002

但是我希望它看起来像:

1001 2002


因此,我添加了\s以在字符串之间添加空白,但这对我没有任何作用。

您能尝试将\s更改为吗

' '
看看这对你有用吗?

试试这个

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

使用不间断空格
,或者可以使用
\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
之间回音/添加

导致:
10012002

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

脚注(其他选项):

例如,如果您希望以后使用Excel中的数据,可以使用逗号
(CSV,逗号分隔值)作为分隔字符或制表符分隔值的制表符
\t
,即
“\t”
,或分号
“;”

您可能需要/希望在逗号后添加空格;i、 e.
,“
用作CSV


使用逗号的输出示例:
10011002

使用
$email\u message.=“模块:”.clean\u字符串($modcode\u 1\u from)。“.clean\u字符串($modcode\u 2\u from)。“\r\n”。我删除了
\s
,并在其位置放置了一个空格。试试看,让我知道它是否有效。为什么不只是一个普通的空间<代码>$email\u message.=“模块:”.clean\u字符串($modcode\u 1\u from)。“.clean\u字符串($modcode\u 2\u from)。”\r\n”空白只是一个通用术语,指空格、制表符、换行符和其他类似字符。您不需要添加空格-您可能只需要添加一个空格。使用
而不是
“\s”