Я использую \b для генерации backspace в PHP: но я думаю, что это не работает:
\b
if(isset($_GET['submit'])){ $n = $_GET['n']; $c = $_GET['c']; $space = " "; $i=0; $j=0; $k=0; do{ $space = $space." "; $i++; }while($i < $n); for($j=0; $j < $n ; $j++){ echo $space; for($k=0; $k < $j*2 - 1; $k++){ echo $c; } echo $space."\b"; echo "<br />"; } }
Если вы хотите удалить последний символ в строке, просто выполните:
$space = substr($space,0,-1); //> Reccomanded
или
substr($space,0,count($space)-1); //> Slower
substr_replace($space,'',-1); //> Uglier
Может быть, вы имеете в виду это: "\x8"?
"\x8"
Действительно, его нет в списке .Вы должны использовать восьмеричные или шестнадцатеричные обозначения.
В любом случае символ возврата не имеет смысла вне текстовой консоли, не говоря уже о HTML.