• PHP去除字符串前或后的字符或空格


    PHP去除字符串前或后的字符或空格

    首先看一下这三个函数:rtrim() ltrim() trim()

    rtrim():

    定义以及用法: rtrim() 函数移除字符串右侧的空白字符或其他预定义字符。

    语法: rtrim(string,charlist)

    参数描述
    string必需。规定要检查的字符串。
    charlist可选。规定从字符串中删除哪些字符。如果省略该参数,则移除下列所有字符:"\0" - NULL "\t" - 制表符 "\n" - 换行 "\x0B" - 垂直制表符 "\r" - 回车 " " - 空格

    示例:

    $str = 'PHP是世界上最美丽的语言啊,';
    echo rtrim($str,"啊,");
    
    //输出结果为:
    PHP是世界上最美丽的语言
    
    • 1
    • 2
    • 3
    • 4
    • 5

    选择参数会将字符串右侧也就是尾部最后的参数字符串去除,如果不填第二个参数,则会将字符串右侧(尾部)的空格、回车、换行符等等符号去除掉,也可用于去除字符串右侧空格;

    ltrim():

    定义以及用法: ltrim() 函数移除字符串左侧的空白字符或其他预定义字符。

    语法: ltrim(string,charlist)

    参数描述
    string必需。规定要检查的字符串。
    charlist可选。规定从字符串中删除哪些字符。如果省略该参数,则移除下列所有字符:"\0" - NULL "\t" - 制表符 "\n" - 换行 "\x0B" - 垂直制表符 "\r" - 回车 " " - 空格

    示例:

    $str = ',2.PHP是世界上最美丽的语言';
    echo ltrim($str,",2.");
    
    //输出结果为:
    PHP是世界上最美丽的语言
    
    • 1
    • 2
    • 3
    • 4
    • 5

    选择参数会将字符串左侧也就是尾部最后的参数字符串去除,如果不填第二个参数,则会将字符串左侧(头部)的空格、回车、换行符等等符号去除掉,也可用于去除字符串左侧空格;

    trim():

    定义以及用法: trim() 函数移除字符串两侧的空白字符或其他预定义字符。

    语法: trim(string,charlist)

    参数描述
    string必需。规定要检查的字符串。
    charlist可选。规定从字符串中删除哪些字符。如果省略该参数,则移除下列所有字符:"\0" - NULL "\t" - 制表符 "\n" - 换行 "\x0B" - 垂直制表符 "\r" - 回车 " " - 空格

    示例:

    $str = ' PHP是世界上最美丽的语言 ';
    echo trim($str);
    
    //输出结果为:
    PHP是世界上最美丽的语言
    
    • 1
    • 2
    • 3
    • 4
    • 5

    选择参数会将字符串两侧的参数字符串去除,如果不填第二个参数,则会将字符串两侧的空格、回车、换行符等等符号去除掉,也可用于去除字符串两侧空格;

    总结:

    1. 想要去除字符串右侧(尾部)的某个字符使用 rtrim($str,'要去除的字符'),如果想要去除字符串右侧(尾部)的空格等字符使用 rtrim($str)不需要第二个参数;

    2. 想要去除字符串左侧(头部)的某个字符使用 ltrim($str,'要去除的字符'),如果想要去除字符串左侧(头部)的空格等字符使用 ltrim($str)不需要第二个参数;

    3. 想要去除字符串两侧(头部以及尾部)的某个字符使用 trim($str,'要去除的字符'),如果想要去除字符串两侧(头部以及尾部)的空格等字符使用 trim($str)不需要第二个参数;

  • 相关阅读:
    Pycharm更换清华、阿里、豆瓣软件源提高依赖包下载速度
    5.36 BCC工具之ucalls.py解读
    C语言实现顺序栈和链队列
    Ubuntu 22.04 在登录界面循环
    [附源码]Python计算机毕业设计Django区域医疗服务监管可视化系统
    软考-系统开发基础
    云扩RPA研习社 | 解析流程开发主要步骤
    非零基础自学Java (老师:韩顺平) 第6章 数组、排序和查找 6.12 多维数组 - 二维数组 && 6.13 二维数组的使用
    一个多智能体AI搜索工具
    Android11.0禁止安装apk功能
  • 原文地址:https://blog.csdn.net/cheng1a/article/details/127671599