如何将普通字符串转换为转义字符串?

我从用户输入中得到一个普通字符串,我需要另一个应用程序的转义版本。如何转换普通字符串,例如:

saixmmxq
        amimimxmo\qmsimcimsomacmo
                mcai\mcismc        mcidmoc

转义字符串,例如:

saixmmxq\n\tamimimxmo\\qmsimcimsomacmo\n\t\tmcai\\mcismc\tmcidmoc

在 PHP 中?


人到中年有点甜
浏览 108回答 1
1回答

慕容3067478

您可以使用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"
打开App,查看更多内容
随时随地看视频慕课网APP