php去掉字符串的最后一个字符substr()的用法

时间:2016.04.27 发布人:WOSh**IQIQI1984

php去掉字符串的最后一个字符substr()的用法

已解决问题

谷歌WOSh**IQIQI1984用户在2016.04.27提交了关于“**php去掉字符串的最后一个字符substr()的用法”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-24T08:46:45。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,谢谢你帮我,祝你快乐,愿你事事如意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:YANQINQIN2008  

今天项目中用到,去掉字符串中的最后一个字符
原字符串1,2,3,来自4,5,6,
去掉最后问答一个字符",",最终结果滑肥困足关为1,2,3,4,5,6
代码如下:

代码如下:
$str露贵础晶划入互比="1,2,3,4,5,6,";
$newstr=substr($str,0,strlen($str)-1);
echo$newstr;


系统自带的函数也可实现这样的效果,两种方法:
1)substr($str,0,-1)
2)r害言根映trim($str,",")

substr
取部份目配我首深福干字符串。
语法:stringsubstr(stringstring,intstart,int[length]);
返回值:字符串
函数种类:资料处理
内容说明
本函数将字符串string的第start位起的字符串取然临友啊真广风出length个字符。若start为负数,则从字符串尾端算起。若可省围府置略的参数length存在,但为负数,则表示取到倒数第length个字符。
使用范例

代码如下:
<?
echosubst响西应记激浓r("abcdef",1,3);//返回"bcd"
echosubstr("abcdef",-2);//返回"ef"
echosubstr("abcdef",-3,1);//斗只六鸡物粮返回"d"
echosubstr("abcdef",1,-1);//返回"bcde"
?>


Ph**Prtrim()函数
定义和用法
rtrim()函数从字符串的末端开始删除空白字符或其他预定义字符。同chop()函数。
语法
rtrim(string,charlist)参数描述
string必需。规定要转换的字符串。
charlist可选。规定从字符串中删除哪些字符。
如果未设置该参数,则全部删除以下待营字符:
""-ASCII0无器周免烈就同面战,**LL
"t"-ASCII9,制表符
"n"-万此优跟力陈专元苗次ASCII10,新行
"x0B"-ASCII11,垂直制表符
"r"-ASCII13,回车
""-ASCII32,空格

使用范例