首頁  >  文章  >  後端開發  >  php中變數怎麼去掉最後一個字符

php中變數怎麼去掉最後一個字符

青灯夜游
青灯夜游原創
2022-04-18 21:05:221833瀏覽

去掉方法:1.用「substr(變數,0,-1)」語句,可倒序裁掉英文字串的最後一個字元;2、用「mb_substr(變數,0,-1, "字元編碼")」語句,可刪除中文字串的最後一個字元;3、用「rtrim(變數, "指定字元")」語句。

php中變數怎麼去掉最後一個字符

本教學操作環境: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);

?>

php中變數怎麼去掉最後一個字符

#方法2:使用mb_substr()函數

mb_substr( )函數的用法和substr()函數一樣,倒序裁掉最後一位字元即可;但函數能用於中文字元。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);

?>

php中變數怎麼去掉最後一個字符

3、使用rtrim()函數

rtrim — 刪除字串末端的空白字元(或其他字元)

rtrim($arr_str, "指定字符")

範例:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);

?>

php中變數怎麼去掉最後一個字符

說明:rtrim()函數會刪除右側連續的字元。

推薦學習:《PHP影片教學

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

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