php如何打印反斜杠

时间:2016-04-13 13:54:56

标签: php string formatting backslash

我有一个可以包含反斜杠的输入,我该如何打印该字符串:

<?php

$input = 'B\lB\\lAn';

echo $input;

它打印B\lB\lAn而不是B\lB\\lAn

addslashes($input)打印B\\lB\\lAn

如何打印B\lB\\lAn

感谢

2 个答案:

答案 0 :(得分:0)

PHP认为你试图逃避/,因为你有两个斜杠,试着写下这个:////

答案 1 :(得分:0)

我很惊讶addslashes不只是为所有反斜杠添加斜杠,但这很容易实现:

<?php

$input = str_replace('\\', '\\\\', 'B\lB\\lAn');

echo $input;

应输出B\lB\\lAn