去掉方法:1.用「substr(變數,0,-1)」語句,可倒序裁掉英文字串的最後一個字元;2、用「mb_substr(變數,0,-1, "字元編碼")」語句,可刪除中文字串的最後一個字元;3、用「rtrim(變數, "指定字元")」語句。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php中變數去掉最後一個字元
方法1:使用substr()函數
使用substr()函數倒序裁掉最後一位字元即可(此函數不能用於中文字元)。
substr($arr_str, 0, -1)
範例:
<?php $num = 12345; $str = substr($num, 0, -1) ; echo $num; var_dump($str); $str = "abcdef"; echo $str; $str = substr($str, 0, -1); var_dump($str); ?>
#方法2:使用mb_substr()函數
mb_substr( )函數的用法和substr()函數一樣,倒序裁掉最後一位字元即可;但函數能用於中文字元。
<?php header('content-type:text/html;charset=utf-8'); $num = 12345; $str = mb_substr($num, 0, -1) ; echo $num; var_dump($str); $str = "php中文网啦啦"; echo $str; $str = mb_substr($str, 0, -1,"utf-8"); var_dump($str); ?>
3、使用rtrim()函數
rtrim — 刪除字串末端的空白字元(或其他字元)
rtrim($arr_str, "指定字符")
範例:
<?php header('content-type:text/html;charset=utf-8'); $num = "1,2,3,4,5,6,"; $str = rtrim($num, ",") ; echo $num; var_dump($str); $str = "php中文网啦啦"; echo $str; $str = rtrim($str,"啦"); var_dump($str); ?>
說明:rtrim()函數會刪除右側連續的字元。
推薦學習:《PHP影片教學》
以上是php中變數怎麼去掉最後一個字符的詳細內容。更多資訊請關注PHP中文網其他相關文章!