簡體   English   中英

在干凈的字符串函數之間添加空格

[英]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" ,或半-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM