去掉方法:1、用substr_replace()刪除右邊n位置開始的全部字符,語法“substr_replace($str,"",-n)”,參數“n”為需要去除的字符個數;2、用substr(),語法「substr($str,0,-n)」。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php去掉右邊幾字元
方法1:使用substr_replace()函數
substr_replace() 函數用來從指定位置開始,把字串的一部分替換為另一個字串。
substr_replace(string,replacement,start,length)
當將替換值(第二個參數replacement
)設為空字元''時,可用來實作刪除字元的功能。
而想要實作從字串右邊(尾部)刪除字串,就需要將startc參數設定為負值(-n),且length參數設定為n:
#意思為 從字串右邊n位元開始刪除n個字元。
當然length參數也可以省略,這樣就是n位開始刪除全部字元
實作範例:
<?php header('content-type:text/html;charset=utf-8'); $str = "123456789"; echo $str . "<br>"; echo "去掉右边1个字符:".substr_replace($str,"",-1,1); echo "<br>去掉右边1个字符:".substr_replace($str,"",-1); echo "<br>去掉右边2个字符:".substr_replace($str,"",-2); echo "<br>去掉右边3个字符:".substr_replace($str,"",-3); echo "<br>去掉右边4个字符:".substr_replace($str,"",-4); echo "<br>去掉右边5个字符:".substr_replace($str,"",-5); ?>
方法2:使用substr()函數
substr() 函數可以從字串的指定位置截取一定長度的字符,這段被截取的字元可稱為「子字串」或「子字串」
substr(string,start,length)
只需要將函數的start參數設為0,length參數設定為-n
即可刪除後n
字元。
實作範例:
<?php header('content-type:text/html;charset=utf-8'); $str = "123456789"; echo $str . "<br>"; echo "去掉右边1个字符:".substr($str,0,-1); echo "<br>去掉右边2个字符:".substr($str,0,-2); echo "<br>去掉右边3个字符:".substr($str,0,-3); echo "<br>去掉右边4个字符:".substr($str,0,-4); echo "<br>去掉右边5个字符:".substr($str,0,-5); ?>
推薦學習:《PHP影片教學》
以上是php怎麼去掉右邊幾個字符的詳細內容。更多資訊請關注PHP中文網其他相關文章!