在php中,可以直接利用substr()函数来倒序去掉最后几个字符,语法格式“substr(string对象,0,-x)”,参数x为需要去掉的字符数;如果成功则返回去掉字符后的字符串,如果失败则返回FALSE,或返回一个空字符串。

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

php去掉最后几个字符<?php

header('content-type:text/html;charset=utf-8');

$str = '123,234,345,';

echo "原字符串:",$str,'
';

echo "去掉最后1个字符的字符串:",substr($str,0,-1),'
';

echo "去掉最后2个字符的字符串:",substr($str,0,-2),'
';

echo "去掉最后3个字符的字符串:",substr($str,0,-3),'
';

echo "去掉最后4个字符的字符串:",substr($str,0,-4),'
';

echo "去掉最后5个字符的字符串:",substr($str,0,-5);

?>

输出:原字符串:123,234,345,

去掉最后1个字符的字符串:123,234,345

去掉最后2个字符的字符串:123,234,34

去掉最后3个字符的字符串:123,234,3

去掉最后4个字符的字符串:123,234,

去掉最后5个字符的字符串:123,234

说明:

substr() 函数返回字符串的一部分。语法:substr(string,start,length)参数描述

string必需。规定要返回其中一部分的字符串。

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

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

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

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

负数 - 从字符串末端返回

返回值:返回字符串的提取部分,如果失败则返回 FALSE,或者返回一个空字符串。

推荐学习:《PHP视频教程》

php获取最后几个字符,php怎么去掉最后几个字符相关推荐

  1. java 正则 任意字符_Java正则表达式 去掉括号内任意字符

    前言: 刚开始以为 (.*) 就是括号内任意字符了,试了不行. 错误点 1.括号需要转义(是正则表达式关键字) 2.不是任意字符,而是 除了右括号的任意字符 String content = &quo ...

  2. php 最后几个字符,php怎么去掉最后三个字符

    在php中,可以利用substr()函数来去掉字符串最后三个字符,该函数可以返回字符串的一部分:具体语法格式为"substr(指定字符串,0,-3)". 本教程操作环境:windo ...

  3. linux shell 获取字符串最后一个字符 去掉字符串最后一个字符 去掉末尾一个字符 去掉末尾两个字符

    1.获取字符串最后一个字符 实例如下: STR=123456abc FINAL=`echo ${STR: -1}` echo $FINAL # 输出结果 c 或者 STR=123456abc FINA ...

  4. shell 获取字符串前两个字符串、获取字符串最后一个字符、去掉字符串最后一个字符、去掉末尾一个字符、去掉末尾两个字符

    1. 获取字符串前两个字符串 temp=`echo $RANDOM|md5sum|sed 's/../&:/g'|cut -c 1-17` echo $temp echo ${temp:0:2 ...

  5. java中文字符怎么保证出现正确_JAVA中文字符编码问题详解

    JAVA中文字符编码问题详解 JAVA的中文字符乱码问题一直很让人头疼.特别是在WEB应用中.网上的分析文章和解决方案都很多,但总是针对某些特定情况的.很多次遇到乱码问题后,经过极为辛苦的调试和搜索资 ...

  6. url中能出现的字符_python爬虫,解决大众点评字符库反爬机制的经验

    刚开始写文章还希望大家可以喜欢,对于爬虫只是个人整理出的方法,爬虫大牛请嘴下留情.""仅限学术交流,如有冒犯请联系作者删除""话不多说,想分析天津地区餐饮行业的 ...

  7. python 字符视频_Python20行代码实现视频字符化

    Python20行代码实现视频字符化 我们经常在B站上看到一些字符鬼畜视频,主要就是将一个视频转换成字符的样子展现出来.看起来是非常高端,但是实际实现起来确实非常简单,我们只需要接触opencv模块, ...

  8. c语言将一幅画转换为字符画,C#将图片转换成字符画

    先看一下效果图 在Main方法中调用(首先要添加程序集System.Drawing,然后引入命名空间System.Drawing) ConvertToChar(new Bitmap(@"D: ...

  9. python使用正则表达式判别字符串是否以一个大写字符起始而跟随了一些小写字符

    python使用正则表达式判别字符串是否以一个大写字符起始而跟随了一些小写字符 # # Python3 code to find sequences of one upper # case lette ...

最新文章

  1. shell中判断控制语句 if case
  2. 详细解析用C#写的小游戏《彩色连珠》(附源代码)
  3. 使用SQL Server分析服务定位目标用户
  4. Windows10安装ubuntu18.04双系统教程
  5. 【蓝桥杯 - 练习】k倍区间(思维,数组)
  6. 马斯克称下一代超级工厂占地可能没必要更大 但可能更先进
  7. ttysac1 java_基于Android的串口聊天室 (基于tiny4412) 一
  8. cookie and session
  9. SSD源码解读之ssd_pascal.py
  10. easyui模版html,EasyUI 模板(Template)_Vue EasyUI Demo
  11. python读取excel合并单元_python 读写excel (合并单元格)
  12. 把你的 Mac 从 Catalina 降级回 Mojave 系统的避坑指南
  13. Window7使用虚拟桌面
  14. 移动电子商务:五个技术标准与Trustonic TEE解决方案【转】
  15. 斐讯N1盒子刷Armbian安装jdk做Java服务器
  16. AVL树(动图详解)
  17. KubeSphere安装redis集群,全程超带劲
  18. cad安装日志文件发生错误_CAD因为发生错误安装过早结束 致命错误解决方法
  19. 华为的FusionInsight智能数据生态地图
  20. 《算法艺术与信息学竞赛》题目-提交方式对照表 [转]

热门文章

  1. JUnit编写单元测试代码注意点小结
  2. C#实现AES加密和解密
  3. db2 存储过程异常处理
  4. .Net框架集WebClient类向WinCE平台上传文件(FTP方式)延迟15秒释疑
  5. git-stash用法
  6. python实现图灵机器人帮你回复微信好友消息
  7. NSNtification 在多线程中的运用
  8. unixlinux大学教程学习 第七章
  9. Windows xp 定时关机命令
  10. ASP.NET中Session模型简介