今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,6 代码如下: <div class="codetitle"><a style="CURSOR: pointer" data="99219" class="copybut" id="copybut99219" onclick="doCopy('code99219')"> 代码如下:<div class="codebody" id="code99219"> $str = "1,"; $newstr = substr($str,strlen($str)-1); echo $newstr; 解读:
采用php的substr()方法, 语法: string substr(string string,int start,int [length]); 参数1:原字符串; 参数2:切割的起始位置; 参数3:截取的长度; 按这样来使用: $newstr = substr($str,strlen($str)-1); 从开头截取,一直截取到倒数第二位,这样就把最后的","去掉了。 系统自带的函数也可实现这样的效果,两种方法: 1) substr($str,-1) 2)rtrim($str,",") substr 取部份字符串。 语法: string substr(string string,int [length]); 返回值: 字符串 函数种类: 资料处理 内容说明 本函数将字符串 string 的第 start 位起的字符串取出 length 个字符。若 start 为负数,则从字符串尾端算起。若可省略的参数 length 存在,但为负数,则表示取到倒数第 length 个字符。 使用范例 <div class="codetitle"><a style="CURSOR: pointer" data="90933" class="copybut" id="copybut90933" onclick="doCopy('code90933')"> 代码如下:<div class="codebody" id="code90933"> <? echo substr("abcdef",1,3); // 返回 "bcd" echo substr("abcdef",-2); // 返回 "ef" echo substr("abcdef",-3,1); // 返回 "d" echo substr("abcdef",-1); // 返回 "bcde" ?> PHP rtrim() 函数
定义和用法 rtrim() 函数从字符串的末端开始删除空白字符或其他预定义字符。同chop()函数。 语法
<TABLE style="COLOR: rgb(0,187)">
|