如何将退格符添加到字符串文字中?

Tep*_*orn 2 php string

我用\bPHP在PHP中生成退格:但我觉得它不起作用:

        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 />";
            }
        }
Run Code Online (Sandbox Code Playgroud)

dyn*_*mic 8

如果要删除字符串中的最后一个字符,请执行以下操作:

$space = substr($space,0,-1);     //> Reccomanded
Run Code Online (Sandbox Code Playgroud)

要么

substr($space,0,count($space)-1); //> Slower
Run Code Online (Sandbox Code Playgroud)

要么

substr_replace($space,'',-1);     //> Uglier
Run Code Online (Sandbox Code Playgroud)

  • 不会为此向下投票,但未设置的方法实际上并不起作用.这将导致"致命错误:无法取消设置字符串偏移".子串方式有效. (2认同)