设为首页收藏本站

安徽论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11009|回复: 0

php substr()去掉最后一位字符的实例方法

[复制链接]

63

主题

505

回帖

956

积分

高级会员

Rank: 4

积分
956
发表于 2022-3-26 11:00:44 | 显示全部楼层 |阅读模式
网站内容均来自网络,本站只提供信息平台,如有侵权请联系删除,谢谢!
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
php substr()去掉最后一位字符
substr() 函数可以从字符串的指定位置截取一定长度的字符,并返回。其语法格式如下:
  1. substr($string, $start , $length)
复制代码
       
  • $string:需要截取的字符串,该字符串至少含有一个字符;   
  • $start:截取字符串的起始位置;   
  • $length:可选参数,表示截取字符串的长度。
而想要使用substr()函数去掉字符串的最后一位字符,只需要设置该函数的第二个参数$start为0,第三个参数$length为字符串长度减一即可。
实现代码:
  1. <?php
  2. header("Content-type:text/html;charset=utf-8");
  3. $str = '123.456abc';
  4. $nstr=substr($str,0,strlen($str)-1);
  5. echo $nstr;
  6. ?>
复制代码
输出:
  1. 123.456ab
复制代码
基本用法扩展:
  1. <?php
  2. /*
  3. 定义和用法
  4. substr() 函数返回提取的子字符串, 或者在失败时返回 FALSE。

  5. 语法
  6. substr(string,start,length)

  7. 参数 描述
  8. string 必需。规定要返回其中一部分的字符串。
  9. start
  10. 必需。规定在字符串的何处开始。
  11. 非负数 - 从 string 的 start 位置开始,从 0 开始计算.
  12. 负数 - 从 string 结尾处向前数第 start 个字符开始。
  13. 如果 string 的长度小于或等于 start,将返回 FALSE。

  14. length
  15. 可选。规定要返回的字符串长度。默认是直到字符串的结尾。
  16. 正数 - 从 start 处开始最多包括 length 个字符(取决于 string 的长度)。
  17. 负数 - 去除从string 结尾处向前length个字符
  18. 如果提供了值为 0,FALSE 或 NULL 的 length,那么将返回一个空字符串。
  19. */

  20. $str = "abcdefghijklmn";

  21. $rest = substr($str, 0);  // 返回 "abcdefghijklmn"
  22. echo $rest . "<br/>";

  23. $rest = substr($str, 1, 3);  // 返回 "bcd"
  24. echo $rest . "<br/>";
复制代码
到此这篇关于php substr()去掉最后一位字符的实例方法的文章就介绍到这了,更多相关php substr()怎么去掉最后一位字符内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
                                                        
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
免责声明
1. 本论坛所提供的信息均来自网络,本网站只提供平台服务,所有账号发表的言论与本网站无关。
2. 其他单位或个人在使用、转载或引用本文时,必须事先获得该帖子作者和本人的同意。
3. 本帖部分内容转载自其他媒体,但并不代表本人赞同其观点和对其真实性负责。
4. 如有侵权,请立即联系,本网站将及时删除相关内容。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表