[英]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.