簡體   English   中英

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

[英]How add to a backspace character to a string literal?

我使用\\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

也許你的意思是: "\\x8"

實際上, 它不在名單上 您必須使用八進制或十六進制表示法。

在任何情況下,退格字符在文本控制台外幾乎沒有用處,更不用說HTML了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM