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

 更新时间:2021年12月08日 08:27:52   作者:青灯夜游  
在本篇文章里小编给大家整理了一篇关于php substr()去掉最后一位字符的实例方法,有兴趣的朋友们可以跟着学习下。

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php substr()去掉最后一位字符

substr() 函数可以从字符串的指定位置截取一定长度的字符,并返回。其语法格式如下:

substr($string, $start , $length)
  • $string:需要截取的字符串,该字符串至少含有一个字符;
  • $start:截取字符串的起始位置;
  • $length:可选参数,表示截取字符串的长度。

而想要使用substr()函数去掉字符串的最后一位字符,只需要设置该函数的第二个参数$start为0,第三个参数$length为字符串长度减一即可。

实现代码:

<?php
header("Content-type:text/html;charset=utf-8");
$str = '123.456abc';
$nstr=substr($str,0,strlen($str)-1);
echo $nstr;
?>

输出:

123.456ab

基本用法扩展:

<?php
/*
定义和用法
substr() 函数返回提取的子字符串, 或者在失败时返回 FALSE。

语法
substr(string,start,length)

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

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

$str = "abcdefghijklmn";

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

$rest = substr($str, 1, 3);  // 返回 "bcd"
echo $rest . "<br/>";

到此这篇关于php substr()去掉最后一位字符的实例方法的文章就介绍到这了,更多相关php substr()怎么去掉最后一位字符内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • php中echo与print区别点整理

    php中echo与print区别点整理

    在本篇文章里小编给大家整理的是一篇关于php中echo与print区别点,需要的朋友们可以参考下。
    2020-01-01
  • PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】

    PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】

    这篇文章主要介绍了PHP基于DateTime类解决Unix时间戳与日期互转问题,通过DateTime类解决1970年前及2038年后时间戳显示与计算问题,非常简单实用,代码中备有较为详尽的注释便于理解,需要的朋友可以参考下
    2018-06-06
  • php无序树实现方法

    php无序树实现方法

    这篇文章主要介绍了php无序树实现方法,实例分析了php无序树的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • php工具型代码之印章抠图

    php工具型代码之印章抠图

    这篇文章主要为大家详细介绍了php工具型代码之印章抠图,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • PHP API接口必备之输出json格式数据示例代码

    PHP API接口必备之输出json格式数据示例代码

    这篇文章主要给大家介绍了关于PHP API接口必备之输出json格式数据的相关资料文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • php把大写命名转换成下划线分割命名

    php把大写命名转换成下划线分割命名

    这篇文章主要介绍了php把大写命名转换成下划线分割命名,本文讲解对一些不习惯大写风格的命名方法如帕斯卡命名、驼峰命名法进行转换的方法,需要的朋友可以参考下
    2015-04-04
  • PHP封装的多文件上传类实例与用法详解

    PHP封装的多文件上传类实例与用法详解

    这篇文章主要介绍了PHP封装的多文件上传类实例与用法,结合实例形式详细分析了php多文件上传类的定义与具体使用方法,需要的朋友可以参考下
    2017-02-02
  • PHP写的获取各搜索蜘蛛爬行记录代码

    PHP写的获取各搜索蜘蛛爬行记录代码

    做为站长每天都想知道自己的网站百度蜘蛛等搜索引擎爬虫是否了网站 来抓取文章,一般站长不知道怎么搞用工具查询,也可以查看空间里的日志,但是空间里的日志的记录全是代码你不知道那个是搜索引擎爬虫的来路
    2012-08-08
  • 浅析PHP编程中10个最常见的错误

    浅析PHP编程中10个最常见的错误

    PHP是个伟大的web开发语言,灵活的语言,但是看到php程序员周而复始的犯的一些错误。我做了下面这个列表,列出了PHP程序员经常犯的10中错误,大多数和安全相关。看看你犯了几种
    2014-08-08
  • PHP生成条形码大揭秘

    PHP生成条形码大揭秘

    前阵子在接触到一个商家优惠券的功能,需要用到条形码,于是将资料重新整理下,需要的朋友可以参考下
    2015-09-09

最新评论