在php中,可以直接利用substr()函數來倒序去掉最後幾個字符,語法格式“substr(string對象,0,-x)”,參數x為需要去掉的字符數;如果成功則傳回去掉字元後的字串,如果失敗則傳回FALSE,或傳回一個空字串。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
php去掉最後幾個字元
<?php header('content-type:text/html;charset=utf-8'); $str = '123,234,345,'; echo "原字符串:",$str,'<br/>'; echo "去掉最后1个字符的字符串:",substr($str,0,-1),'<br/>'; echo "去掉最后2个字符的字符串:",substr($str,0,-2),'<br/>'; echo "去掉最后3个字符的字符串:",substr($str,0,-3),'<br/>'; echo "去掉最后4个字符的字符串:",substr($str,0,-4),'<br/>'; echo "去掉最后5个字符的字符串:",substr($str,0,-5); ?>
輸出:
原字符串:123,234,345, 去掉最后1个字符的字符串:123,234,345 去掉最后2个字符的字符串:123,234,34 去掉最后3个字符的字符串:123,234,3 去掉最后4个字符的字符串:123,234, 去掉最后5个字符的字符串:123,234
說明:
substr() 函數傳回字串的一部份。語法:
substr(string,start,length)
參數 | 描述 |
---|---|
string | |
# #必需。規定要傳回其中一部分的字串。
|
|
負數- 在從字串結尾的指定位置開始0 - 在字串中的第一個字符處開始 |
|
以上是php怎麼去掉最後幾個字符的詳細內容。更多資訊請關注PHP中文網其他相關文章!