строка — php как печатать обратную косую черту

У меня есть вход, который может содержать обратную косую черту, как я могу напечатать эту строку как она:

<?php

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

echo $input;

Это печатает B\lB\lAn вместо B\lB\\lAn

а также addslashes($input) печать B\\lB\\lAn

как я могу распечатать B\lB\\lAn?

Спасибо

0

Решение

PHP думает, что вы пытаетесь избежать / потому что у вас есть 2 слэша один за другим, попробуйте написать это: ////

0

Другие решения

я удивлен addslashes не просто добавляет косые черты ко всем обратным слешам, но это легко сделать:

<?php

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

echo $input;

Должен выводить B\lB\\lAn,

0