返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php如何取字符串最后几位
  • 191
分享到

php如何取字符串最后几位

2023-07-04 19:07:55 191人浏览 薄情痞子
摘要

这篇“PHP如何取字符串最后几位”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何取字符串最后几位”文章吧。两种方法:

这篇“PHP如何取字符串最后几位”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何取字符串最后几位”文章吧。

两种方法:1、使用substr()函数截取英文字符串后N位,只需要将该函数的第二个参数设置为“-N”,第三个参数省略即可,语法“substr($str,-N)”;2、使用mb_substr()函数截取中文字符串后N位,只需要将该函数的第二个参数设置为“-N”,第三个参数设置为N即可,语法“mb_substr($str,-N,N,字符编码)”。

方法1:使用substr()函数截取英文字符串后N位

substr() 函数可以从字符串的指定位置截取一定长度的字符。

substr(string,start,length)

参数描述
string必需。规定要返回其中一部分的字符串。
start必需。规定在字符串的何处开始。
  • 正数 - 在字符串的指定位置开始

  • 负数 - 在从字符串结尾的指定位置开始

  • 0 - 在字符串中的第一个字符处开始

length可选。规定要返回的字符串长度。默认是直到字符串的结尾。
  • 正数 - 从 start 参数所在的位置返回

  • 负数 - 从字符串末端返回

只需要将该函数的第二个参数设置为-N,第三个参数省略即可截取字符串后N位字符。

<?phpheader('content-type:text/html;charset=utf-8');   $str="Hello world";echo "原字符串:".$str."<br>";echo "截取后1位:".substr($str,-1)."<br>";echo "截取后2位:".substr($str,-2)."<br>";echo "截取后3位:".substr($str,-3)."<br>";echo "截取后4位:".substr($str,-4)."<br>";echo "截取后5位:".substr($str,-5)."<br>";?>

php如何取字符串最后几位

注:substr() 函数对英文的处理是没有任何问题的,但是在开发中我们往往是处理中文字符比较多,substr() 函数虽然也能处理中文,但是不是很完美。

<?phpheader('content-type:text/html;charset=utf-8');   $str="欢迎来到编程网";echo "原字符串:".$str."<br>";echo "截取后1位:".substr($str,-1)."<br>";echo "截取后2位:".substr($str,-2)."<br>";?>

php如何取字符串最后几位

那么怎么截取中文字符呢?可以使用mb_substr()函数。

方法2:使用mb_substr()函数截取中文字符串后N位

mb_substr() 函数可以从一个字符串中截取指定的一部分,与 substr() 函数不同的是,mb_substr() 函数不仅对英文字符有效,对中文字符同样有效。

mb_substr(string,start,length,encoding)

参数描述
str必需。从该 string 中提取子字符串。


start

必需。规定在字符串的何处开始。
  • 正数 - 在字符串的指定位置开始

  • 负数 - 在从字符串结尾的指定位置开始

  • 0 - 在字符串中的第一个字符处开始

length可选。规定要返回的字符串长度。默认是直到字符串的结尾。
  • 正数 - 从 start 参数所在的位置返回

  • 负数 - 从字符串末端返回

encoding可选。字符编码。如果省略,则使用内部字符编码。

只需要将该函数的第二个参数设置为-N,第三个参数设置为N即可截取字符串后N位字符。

<?phpheader('content-type:text/html;charset=utf-8');   $str="欢迎来到编程网";echo "原字符串:".$str."<br>";echo "截取后1位:".mb_substr($str,-1,1,"utf-8")."<br>";echo "截取后2位:".mb_substr($str,-2,2,"utf-8")."<br>";echo "截取后3位:".mb_substr($str,-3,3,"utf-8")."<br>";echo "截取后4位:".mb_substr($str,-4,4,"utf-8")."<br>";?>

php如何取字符串最后几位

以上就是关于“php如何取字符串最后几位”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网PHP编程频道。

--结束END--

本文标题: php如何取字符串最后几位

本文链接: https://lsjlt.com/news/347123.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php如何取字符串最后几位
    这篇“php如何取字符串最后几位”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何取字符串最后几位”文章吧。两种方法:...
    99+
    2023-07-04
  • php如何取字符最后几位
    这篇文章主要介绍了php如何取字符最后几位的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php如何取字符最后几位文章都会有所收获,下面我们一起来看看吧。一、使用 substr 函数substr() 函...
    99+
    2023-07-05
  • js如何获取字符串最后几位字符数
    这篇文章主要为大家展示了“js如何获取字符串最后几位字符数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js如何获取字符串最后几位字符数”这篇文章吧。 js获...
    99+
    2024-04-02
  • es6如何截取字符串后几位
    这篇文章主要讲解了“es6如何截取字符串后几位”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“es6如何截取字符串后几位”吧! 4...
    99+
    2024-04-02
  • jquery如何获取后几位字符串
    这篇文章主要介绍“jquery如何获取后几位字符串”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jquery如何获取后几位字符串”文章能帮助大家解决问题。jquery获取后几位字符串的方法:1、创建...
    99+
    2023-07-05
  • java截取字符串后几位字符
    Java中的String类提供了一个substring(int from, int to)方法用于截取字符串中位置为from到to-1位置的字符。因为字符串的字符位置是从0开始的,而substring(int from,...
    99+
    2018-03-29
    java基础 java 截取 字符串 后几位 字符
  • php如何去掉字符串后几位
    这篇文章主要介绍“php如何去掉字符串后几位”,在日常操作中,相信很多人在php如何去掉字符串后几位问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何去掉字符串后几位”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-20
  • php如何替换字符串后几位
    这篇文章主要介绍“php如何替换字符串后几位”,在日常操作中,相信很多人在php如何替换字符串后几位问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何替换字符串后几位”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-02
  • php如何读取字符串后几个字符
    本篇内容主要讲解“php如何读取字符串后几个字符”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何读取字符串后几个字符”吧!在php中,可以使用substr()函数来读取字符串后...
    99+
    2023-06-30
  • php怎么截取指定字符串后几位字符
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑在对字符串进行处理时,有时我们需要对字符串进行截取操作。在 PHP 中,截取字符串可以通过 PHP 的预定义函数 substr() 来实现。subst ...
    99+
    2014-06-15
    php 截取字符串
  • php字符串如何去除后面几位
    本文小编为大家详细介绍“php字符串如何去除后面几位”,内容详细,步骤清晰,细节处理妥当,希望这篇“php字符串如何去除后面几位”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。字符串是一种基本数据类型,在PHP中它...
    99+
    2023-07-05
  • oracle如何截取字符串最后一位
    在Oracle中,可以使用SUBSTR函数来截取字符串的最后一位。具体方法如下: 使用SUBSTR函数截取字符串的最后一位: S...
    99+
    2023-10-28
    oracle
  • php如何分割字符串取前几位
    这篇“php如何分割字符串取前几位”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何分割字符串取前几位”文章吧。在PH...
    99+
    2023-06-29
  • php如何取第几位之后的字符
    这篇文章主要介绍“php如何取第几位之后的字符”,在日常操作中,相信很多人在php如何取第几位之后的字符问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何取第几位之后的字符”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-30
  • java中如何截取字符串最后一位
    目录截取字符串最后一位1.用substring()来截取2.用split()来截取3.对在Windows下的目录进行截取最后一位4.对linux下的目录进行截取最后一位截取...
    99+
    2024-04-02
  • mysql如何取字符串前几位
    本文小编为大家详细介绍“mysql如何取字符串前几位”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql如何取字符串前几位”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2024-04-02
  • php如何截取中文字符串前几位
    这篇文章主要介绍php如何截取中文字符串前几位,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php截取中文字符串前几位的方法:首先创建一个PHP示例文件;然后通过“mb_substr($str,0,4,&#...
    99+
    2023-06-15
  • jquery怎么获取后几位字符串
    本教程操作环境:Windows10系统、jquery3.6版本、Dell G3电脑。jquery怎么获取后几位字符串?jq 截取字符串后四位var brand="236554123846512" var brand4=b...
    99+
    2023-05-14
    jQuery
  • java截取字符串后几位字符的方法
    java截取字符串后几位字符的方法:java中截取字符串中最后几个字符可以使用String类的substring方法,具体用法参考下方说明:substring(int beginIndex)substring(int b...
    99+
    2015-11-18
    java 字符串
  • php怎么替换字符串后几位
    在php中,可以利用substr_replace()函数来替换字符串后几位字符,只需要将该函数的第三个参数设置为负值即可,语法为“substr_replace (字符串,替换值,-N)”,会从字符串倒数第N个字符开始替换剩下的全部字符,即么...
    99+
    2022-07-08
    php php字符串
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作