我從用戶輸入中得到一個普通字符串,我需要另一個應用程序的轉義版本。如何轉換普通字符串,例如:saixmmxq
amimimxmo\qmsimcimsomacmo
mcai\mcismc mcidmoc轉義字符串,例如:saixmmxq\n\tamimimxmo\\qmsimcimsomacmo\n\t\tmcai\\mcismc\tmcidmoc在 PHP 中?
1 回答

慕容3067478
TA貢獻1773條經驗 獲得超3個贊
您可以使用str_replace或json_encode
$string = "saixmmxq
amimimxmo\qmsimcimsomacmo
mcai\mcismc mcidmoc";
$final1 = str_replace(["\n","\r","\t"],["\\n","\\r","\\t"],$string );
var_dump($final1);
//Or
$final2 = json_encode($string, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES);
var_dump($final2);
#Output "saixmmxq\r\n amimimxmo\\qmsimcimsomacmo\r\n mcai\\mcismc mcidmoc"
- 1 回答
- 0 關注
- 153 瀏覽
添加回答
舉報
0/150
提交
取消