如何使用php或javascript将所有换行符和制表符替换为它们各自的x代码


How to replace all newline and tab charcaters with their respective x code using php or javascript?

您好,我想将所有换行符和制表符分别替换为''n''t

考虑以下代码标记

<!doctype html>
<html>
   <head>
      <title>Test</title>
      <meta charset="UTF-8">
   </head>
   <body>
   </body>
</html>

更换后,代码应该看起来像这个

<!doctype html>'n<html>'n't<head>'n't't<meta charset='"utf-8'">'n't't<title>Test</title>'n'n't't'n't</head>'n't<body>'n't'n't</body>'n</html>

如何做到这一点?

我们还能扭转这个过程吗?即,我们可以取回原始表格吗?如果可以,那么如何???

str_replace(array("'n", "'t", "'r"), array(''n', ''t', ''r'), $html);

您想要的是类似的东西

 <?php
       $str = '
       <!doctype html>
        <html>
           <head>
              <title>Test</title>
              <meta charset="UTF-8">
           </head>
           <body>
           </body>
        </html>
       ';
       echo $str;
       $arr = array("'n","'t","'r");
       echo $str = str_replace($arr, "", $str);
    ?>

//输出-<!doctype html><html> <head> <title>Test</title> <meta charset="UTF-8"> </head> <body> </body></html>