首頁 >後端開發 >PHP問題 >php怎麼去掉最後幾個字符

php怎麼去掉最後幾個字符

青灯夜游
青灯夜游原創
2021-03-19 11:52:232103瀏覽

在php中,可以直接利用substr()函數來倒序去掉最後幾個字符,語法格式“substr(string對象,0,-x)”,參數x為需要去掉的字符數;如果成功則傳回去掉字元後的字串,如果失敗則傳回FALSE,或傳回一個空字串。

php怎麼去掉最後幾個字符

本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦

php去掉最後幾個字元

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$str = &#39;123,234,345,&#39;;
echo "原字符串:",$str,&#39;<br/>&#39;;
echo "去掉最后1个字符的字符串:",substr($str,0,-1),&#39;<br/>&#39;;
echo "去掉最后2个字符的字符串:",substr($str,0,-2),&#39;<br/>&#39;;
echo "去掉最后3个字符的字符串:",substr($str,0,-3),&#39;<br/>&#39;;
echo "去掉最后4个字符的字符串:",substr($str,0,-4),&#39;<br/>&#39;;
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
# #必需。規定要傳回其中一部分的字串。
  • start
#必要。規定在字串的何處開始。
負數- 在從字串結尾的指定位置開始0 - 在字串中的第一個字符處開始
  • length
正數- 從start 參數所在的位置回傳

負數- 從字串末端回傳

########傳回值: 傳回字串的提取部分,如果失敗則傳回FALSE,或傳回一個空字串。 ######推薦學習:《###PHP影片教學###》###

以上是php怎麼去掉最後幾個字符的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn