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

标签 php string

我使用 \b 在 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 />";
            }
        }

最佳答案

如果你想删除字符串中的最后一个字符,只需执行:

$space = substr($space,0,-1);     //> Reccomanded

substr($space,0,count($space)-1); //> Slower

substr_replace($space,'',-1);     //> Uglier

关于php - 如何将退格字符添加到字符串文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6356974/

相关文章:

python - 高效的字符串算法——正则匹配

php - 如何在 CakePHP 3.x 中的 MySQL IN 子句中使用多个列?

java - 将二维字符串数组保存在 .text 文件中并从中加载

string - 如何更新字符串中的字符?

php - 根据其值更改返回的 $_POST 值

c - 如何替换 C 程序中字符串的 URL 编码序列?

string - 将字符串拆分为 Clean 中的字符串列表

php - 多关键词搜索

php - 使用 getopt 捕获意外选项

php - socket.io 中的 app.post ('/posts' 带有 https