我从用户输入中得到一个普通字符串,我需要另一个应用程序的转义版本。如何转换普通字符串,例如: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 关注
- 105 浏览
添加回答
举报
0/150
提交
取消