首頁  >  文章  >  後端開發  >  php怎麼刪除末尾字符

php怎麼刪除末尾字符

藏色散人
藏色散人原創
2021-06-01 09:56:125457瀏覽

php刪除結尾字元的方法:1、使用「substr($arr_str,0,strlen($arr_str)-1);」方式刪除;2、透過「substr($arr_str, 0, -1 )方式刪除;3、透過「rtrim」方法刪除。

php怎麼刪除末尾字符

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

#PHP程式中刪除字串最後一個字元的三種方法

常見的語法格式:

foreach ($arr as $key => $value) {
$arr_str = $arr['x_id'] . ',' . $arr_str;
}

假設字元陣列$arr 中的字元分別為

arr[0] = 'a';
arr[1] = 'b';
arr[2] = 'c';

則,拼接後的$arr_str 字串為a,b,c, 這個時候,就需要我們對最後一位字元','進行刪除處理。

二php中刪除最後一位字元的方法總結:

方法一:

substr($arr_str,0,strlen($arr_str)-1);

詳解:substr()函數語法:string substr ( string $string , int $start [, int $length ] )

           strlen()函數語法:int strlen ( string $string )

此範例原理:

        strlen() 先使用strlen() 判斷字串$arr_

#       substr()函數將$arr_str截取,截取至$arr_str的倒數第二位。這樣就把最後的","去掉了。

使用感覺:

##         不推薦,php中還有更簡潔更好用的方式!

方法二:     

substr($arr_str, 0, -1)

詳解:直接使用substr()函數倒序裁掉最後一位字元;

使用感受:還是很適合的~~不過,首先你要確定字串中一定有內容,且最後一位一定不要!

方法三:        

rtrim($arr_str, ",")

詳解:rtrim()函數語法:string rtrim ( string $str [, string $character_mask ] )

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

//系统常量定义 
//去THinphp手册中进行查找 
echo "<br>"."网站的根目录地址".__ROOT__." "; 
echo "<br>"."入口文件地址".__APP__." "; 
echo "<br>"."当前模块地址".__URL__." "; 
echo "<br>"."当前url地址".__SELF__." "; 
echo "<br>"."当前操作地址".__ACTION__." "; 
echo "<br>"."当前模块的模板目录".__CURRENT__." "; 
echo "<br>"."当前操作名称".ACTION_NAME." "; 
echo "<br>"."当前项目目录".APP_PATH." "; 
echo "<br>"."当前项目名称".APP_NAME." "; 
echo "<br>"."当前项目的模板目录".APP_TMPL_PATH." "; 
echo "<br>"."项目的公共文件目录".APP_PUBLIC_PATH." "; 
echo "<br>"."项目的配置文件目录".CONFIG_PATH." "; 
echo "<br>"."项目的公共文件目录".COMMON_PATH." "; 
//自动缓存与表相关的全部信息 
echo "<br>"."项目的数据文件目录".DATA_PATH." runtime下的data目录"; 
echo "<br>"." ".GROUP_NAME.""; 
echo "<br>"." ".IS_CGI.""; 
echo "<br>"." ".IS_WIN.""; 
echo "<br>"." ".LANG_SET.""; 
echo "<br>"." ".LOG_PATH.""; 
echo "<br>"." ".LANG_PATH.""; 
echo "<br>"." ".TMPL_PATH.""; 
//js放入的位置,供多个应用的公共资源 
echo "<br>"." ".WEB_PUBLIC_PATH."";

建議學習:《PHP影片教學

以上是php怎麼刪除末尾字符的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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