返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么删除输出之后最后一个字符
  • 178
分享到

php怎么删除输出之后最后一个字符

php 2017-01-12 14:01:48 178人浏览
摘要

php删除输出之后最后一个字符的方法:1、使用substr和strlen函数删除最后一位字符;2、直接使用substr函数倒序裁掉最后一位字符;3、使用rtrim删除字符串末端的空白字符。

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

php怎么删除输出之后最后一个字符?

总结PHP删除字符串最后一个字符的三种方法

一、前言

数据库中select()读取一对多的信息时,经常需要将取出的数组用某个特定的字符分割,然后拼接成字符串

常见的语法格式:

foreach ($arr as $key => $value) {2 $arr_str = $arr['x_id'] . ',' . $arr_str;3     }

假设字符数组 $arr 中的字符分别为

arr[0] = 'a';2 arr[1] = 'b';3 arr[2] = 'c';

则,拼接后的 $arr_str 字符串为 a,b,c, 这个时候,就需要我们对最后一位字符','进行删除处理。

二、php中删除最后一位字符的方法总结

方法一:

substr($arr_str,0,strlen($arr_str)-1);

详解:substr()函数语法:string substr ( string $string , int $start [, int $length ] )

strlen()函数语法:int strlen ( string $string )

本例原理:

首先使用strlen()函数判断字符串$arr_str的长度,然后使用substr()函数对$arr_str进行截取,截取至$arr_str的倒数第二位。这样就把最后的","去掉了。

使用感受:

不推荐,php中还有更简洁更好用的方式!

方法二:

substr($arr_str, 0, -1)

详解:直接使用substr()函数倒序裁掉最后一位字符;

使用感受:还是很合适的~~不过,首先你要确定字符串中一定有内容,且最后一位一定不要!

方法三:

rtrim($arr_str, ",")

详解:rtrim()函数语法:string rtrim ( string $str [, string $character_mask ] )

rtrim — 删除字符串末端的空白字符(或者其他字符)

使用感受:

简直就是为了这个需求准备的!

注意:以上方法对字符串进行操作后,返回操作结果,并不对字符串本身进行改变!记得使用一个变量进行接收结果!

--结束END--

本文标题: php怎么删除输出之后最后一个字符

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

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

猜你喜欢
  • php中变量怎么去掉最后一个字符
    去掉方法:1、用“substr(变量,0,-1)”语句,可倒序裁掉英文字符串的最后一个字符;2、用“mb_substr(变量,0,-1,"字符编码")”语句,可删除中文字符串的最后一个字符;3、用“rtrim(变量, "指定字符")”语句。 ...
    756
    2023-04-02
    php
  • python如何删除字符串最后一个字符
    目录删除字符串最后一个字符的方法1.使用strip()方法删除最后一个字符2.将字符串转换为列表去除字符串(去除前面几个或者是后面几个)删除字符串最后一个字符的方法1.使用strip()方法删除最后一个字符Python strip() ...
    743
    2023-04-02
    python删除字符串 删除字符串字符 python字符串字符删除
  • Java如何替换第一个和最后一个字符串
    这篇文章主要介绍了Java如何替换第一个和最后一个字符串的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 ...
    327
    2023-04-02
    Java替换字符串 字符串替换
  • 如何使用正则匹配最后一个字符串详解
    这篇文章主要给大家介绍了关于如何使用正则匹配最后一个字符串的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 ...
    419
    2023-04-02
    js正则表达式匹配字符串 正则匹配最后一次出现的字符 正则表达式提取字符串
  • JQuery怎么删除UL最后一个li
    本篇内容主要讲解“JQuery怎么删除UL最后一个li”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JQuery怎么删除UL最后一个li”吧!JQuery删除UL最 ...
    710
    2023-04-02
    jquery
  • java怎么输入一个字符
    思路:先创建一个Scanner对象,调用Scanner对象的next()方法获取控制台输入的字符串,返回的是一个String类型,因为没有nextChar()方法,所以调用String的charAt(0)方法获取第一个字符,这样一来,我们就输入了一个字符串。输 ...
    689
    2023-04-02
    java 输入 字符
  • php怎么去掉右边第一个字符
    php去掉右边第一个字符的方法:1、使用rtrim()函数,可移除字符串右侧的指定字符,语法“rtrim(字符串,指定字符)”;2、使用substr()和strlen()函数,语法“substr(字符串,0,strlen(字符串)-1)”。 ...
    142
    2023-04-02
    php 去掉字符
  • JQuery如何删除UL最后一个li
    本篇内容主要讲解“JQuery如何删除UL最后一个li”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JQuery如何删除UL最后一个li”吧!JQuery删除UL最 ...
    416
    2023-04-02
    jquery
  • javascript数组如何删除最后一个元素
    这篇文章主要讲解了“javascript数组如何删除最后一个元素”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript数组如何删除最后一个元素”吧! ...
    1318
    2023-04-02
    javascript
  • javascript array如何删除最后一个元素
    这篇文章主要讲解了“javascript array如何删除最后一个元素”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript array如何删除最后一个元素”吧! ...
    327
    2023-04-02
    javascript array
  • php字符串怎么去除第一个字符
    两种去除方法:1、用substr()去除,只需要将该函数的第二个参数设置为1,第三个参数省略即可,语法“substr(字符串,1)”。2、用str_split()将字符串转为字符数组,用array_shift()删除字符数组中的第一个字符元素,再用implode()将字符数组转回字符串即可。本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑php字符串去除第一个字符的两种方法方 ...
    917
    2023-04-02
    php php字符串
  • es6数组怎么删除最后一个元素
    4种删除方法:1、利用length属性删除最后一个数组元素,语法“array.length=原数组长度-1;”;2、利用delete运算符删除最后一个数组元素,语法“delete 数组名[数组长度-1];”;3、使用pop()删除最后一个数组元素,语法“array.pop()”;4、使用splice()删除最后一个数组元素,语法“array.splice(-1,1)”。 ...
    904
    2023-04-02
    javascript es6数组
  • php怎么用正则替换第一个字符
    在PHP中,可以利用“preg_replace”函数和“/^./”正则表达式来替换第一个字符,该函数用于执行一个正则表达式的搜索和替换,语法为“preg_replace('/^./', '替换后的第一个字符', 指定字符串)”。 ...
    127
    2023-04-02
    PHP
  • php分割字符串怎么除去第一个字符
    在PHP中,可以利用substr()函数分割字符串来除去第一个字符,该函数可以返回字符串的一部分,当参数设置为“1”时,可以去除第一个字符,语法为“substr("字符串",1);”。 ...
    815
    2023-04-02
    PHP
  • php怎么求字符串的第一个字符
    4种方法:1、用“$字符串变量名[0]”语句;2、用substr()截取第一个字符,语法“substr(英文字符串,0,1)”;3、用mb_substr()截取第一个字符,语法“mb_substr(中文字符串,0,1,编码)”;4、用mb_strcut()截取第一个字符,语法“mb_strcut(中文字符串,0,3,编码)”或“mb_strcut(英文字符串,0,1,编码)”。本教程操作环境:win ...
    621
    2023-04-02
    php字符串 php
  • jquery如何删除字符串第一个字符
    这篇文章主要介绍jquery如何删除字符串第一个字符,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!删除字符串第一个字符的方法:1、使用“$(selector).val()”语句获取元素中 ...
    756
    2023-04-02
    jquery
  • jquery如何获取最后一个元素
    使用jquery获取最后一个元素的方法:1.新建html项目,引入jquery;2.在项目中创建p标签;3.使用$(document).ready()方法加载function函数;4.使用last()方法获取最后一个元素;具体步骤如下:1. ...
    907
    2023-04-02
    jquery
  • php怎么改变数组最后一个元素的值
    改变方法:1、直接给数组最后一个元素重新赋值,语法“$arr[sizeof($arr)-1]=新值;”;2、使用array_splice()函数替换最后一个数组元素的值,语法“array_splice($arr,-1,1,"新值")”。 ...
    914
    2023-04-02
    php 数组
  • php如何判断一个字符串是否为空
    在php中使用empty()函数判断一个字符串是否为空,具体方法如下:1.首先,新建一个php项目文件;2.php项目文件新建好后,在文件中定义一个空字符串;$str = "";3.空字符串定义好后,使用empty()函数判断字符串是否为空 ...
    225
    2023-04-02
    PHP 字符串
  • mysql中怎么读取一个字符串长度
    mysql中读取一个字符串长度的示例:mysql> select * from test;+----+------------+-------+-----------+| id | name | score | subject |+---- ...
    595
    2023-04-02
    msql 字符串
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作