PHP字符串前后字符或空格删除方法介绍

目录
  • rtrim()
  • ltrim()
  • trim()
  • 总结

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

rtrim()

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

语法: rtrim(string,charlist)

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

示例:

$str = 'PHP是世界上最美丽的语言啊,';
echo rtrim($str,"啊,");

//输出结果为:
PHP是世界上最美丽的语言

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

ltrim()

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

语法: ltrim(string,charlist)

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

示例:

$str = ',2.PHP是世界上最美丽的语言';
echo rtrim($str,",2.");

//输出结果为:

PHP是世界上最美丽的语言

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

trim()

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

语法: trim(string,charlist)

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

示例:

$str = ' PHP是世界上最美丽的语言 ';
echo rtrim($str);

//输出结果为:

PHP是世界上最美丽的语言

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

总结

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

到此这篇关于PHP字符串前后字符或空格删除方法介绍的文章就介绍到这了,更多相关PHP字符串删除内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • PHP在字符串中查找指定字符串并删除的代码

    $a = "abcababa"; $count=strpos($a,"ab"); $str=substr_replace($a,"",$count,2); 输出结果:cababa 代码虽短,但也算是一个小算法!

  • php中3种方法删除字符串中间的空格

    第一种:使用正则 复制代码 代码如下: <?phpecho preg_replace('# #', '', 'ab     ab');//输出 "abab"?> 第二种:使用str_replace()函数 复制代码 代码如下: <?phpecho str_replace(' ', '', 'ab    ab');//输出 "abab'?> 第三种:使用strtr()函数 复制代码 代码如下: <?phpecho strtr('ab    ab',

  • 聊聊PHP中删除字符串的逗号和尾部斜杠的方法

    正如标题所述,本文将给大家通过两个示例来介绍PHP删除字符串中的逗号以及尾部斜杠的方法,感兴趣的朋友咱们一起继续往下看吧~ 下面我们通过具体的实例分别讲解: 第一个示例的要求则是"编写一个PHP脚本以从指定的数字字符串中删除逗号". PHP示例代码如下: $str1 = "2,345.12"; $x = str_replace( ',', '', $str1); if( is_numeric($x)) { echo $x." "; } 运行结果如

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

    一.前言 从数据库中select()读取一对多的信息时,经常需要将取出的数组用某个特定的字符分割,然后拼接成字符串. 常见的语法格式: foreach ($arr as $key => $value) { $arr_str = $arr['x_id'] . ',' . $arr_str; } 假设字符数组 $arr 中的字符分别为 arr[0] = 'a'; arr[1] = 'b'; arr[2] = 'c'; 则,拼接后的 $arr_str 字符串为 a,b,c, 这个时候,就需要我们对最后

  • PHP删除字符串中非字母数字字符方法总结

    可以使用preg_replace()函数删除非字母数字字符.此函数执行正则表达式搜索和替换.函数preg_replace()搜索由pattern指定的字符串,如果找到则用替换替换模式. 代码示例: 方法1:正则表达式'/ [\ W] /'匹配所有非字母数字字符,并用''(空字符串)替换它们. $str = preg_replace( '/[\W]/', '', $str); 在正则表达式中,W是一个元字符,前面是反斜杠(\ W),用于赋予组合特殊含义.它表示非字母数字字符的组合. 例: <?ph

  • PHP实现删除字符串中任何字符的函数

    本文实例讲述了PHP实现删除字符串中任何字符的函数.分享给大家供大家参考.具体如下: function delStr($start, $end, $orgenStr) { //读取要删除字符位置的前一部分字符串,并赋值给$temp //strpos读取字符第一次出现的位置 //substr读取指定开始与结束位置的子字符串 //echo $before."-". $last; $temp=$orgenStr; while(strpos($temp, $start) &&

  • php下删除字符串中HTML标签的函数

    当访客留言和发帖时,我们并不希望访客在留言和帖子中使用html标记,所以在访客提交留言和帖子时我门得把html标记删除,下面的函数就是实现此功能的函数 <? function delete_htm($scr) { for($i=0;$i<strlen($scr);$i++) { if(substr($scr,$i,1)=="<") { while(substr($scr,$i,1)!=">")$i++; $i++; } $str=$str.s

  • php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)

    今天在处理删除字符串两端的特定字符时遇到了下面的问题,先看例子<SPAN style="FONT-SIZE: 18px"></SPAN>  $str = 'akmumu/writedb.json';  我要做的是删除开始的akmumu,再删除末尾的.json,这样只保留有用的字符/writedb开始我使用的ltrim删除akmumu,再使用rtrim删除.json结果发现我理解trim错误了,trim的参数如下rtrim(string,charlist)他的参数

  • php中删除字符串中最先出现某个字符的实现代码

    复制代码 代码如下: $a = "字符串";$c= explode("要删除的文字", $a, 2); $b = $c[0].$c[1]; explode (PHP 3, PHP 4, PHP 5) explode -- 使用一个字符串分割另一个字符串 描述 array explode ( string separator, string string [, int limit] ) 此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串

  • PHP字符串前后字符或空格删除方法介绍

    目录 rtrim() ltrim() trim() 总结 首先看一下这三个函数:rtrim() ltrim() trim(): rtrim() 定义以及用法: rtrim() 函数移除字符串右侧的空白字符或其他预定义字符. 语法: rtrim(string,charlist) 参数 描述 string 必需.规定要检查的字符串. charlist 可选.规定从字符串中删除哪些字符.如果省略该参数,则移除下列所有字符:"\0" - NULL "\t" - 制表符 &q

  • Python删除字符串中字符的四种方法示例代码

    目录 一.删除字符串两端的一种或多种字符 二.删除字符串中单个固定位置的字符 三.删除字符串中任意位置的一种或多种字符 四.同时删除字符串内的多种不同字符 一.删除字符串两端的一种或多种字符 #strip().lstrip().rstrip()方法:(默认删除空格符) A.list.strip(字符):删除字符串两端的一种或多种字符: 例:删除字符串s两端 a 或 b 或 c 字符: s = 'abbmmmcccbbb' s1 = s.strip('abc') print(s1) #输出:mmm

  • php替换字符串中间字符为省略号的方法

    本文实例讲述了php替换字符串中间字符为省略号的方法.分享给大家供大家参考.具体分析如下: 对于一个长字符串,如果你只希望用户看到头尾的部分内容,隐藏掉中间内容,你可以使用这个php函数,他可以指定要隐藏掉的中间字符串的数量 /** * Reduce a string by the middle, keeps whole words together * * @param string $string * @param int $max (default 50) * @param string

  • Java统计字符串中字符出现次数的方法示例

    本文实例讲述了Java统计字符串中字符出现次数的方法.分享给大家供大家参考,具体如下: package com.wenzhi; import java.util.Scanner; public class Test01 { public static void main(String args[]) { Scanner scan = new Scanner(System.in); System.out.println("请你输入字符"); String str = scan.nextL

  • PHP字符串中特殊符号的过滤方法介绍

    有时候我们会遇到过滤字符串中特殊字符的问题,本文提供了一个处理特殊字符串的方法,可能有遗漏,如果读者发现了可以留言告诉我,谢谢. 复制代码 代码如下: function strFilter($str){    $str = str_replace('`', '', $str);    $str = str_replace('·', '', $str);    $str = str_replace('~', '', $str);    $str = str_replace('!', '', $st

  • JavaScript中对象property的删除方法介绍

    JavaScript中,可以使用delete操作符来删除对象中的property: 复制代码 代码如下: var t = {a:42, b:26}; console.log(t);//Object {a=42, b=26} delete t.a; console.log(t);//Object {b=26} 这种property删除操作的局限性在于:delete操作符只能删除对象自身所有的property,无法删除其从prototype对象处继承而来的property.如果想删除prototyp

  • C#判断字符串是否存在字母及字符串中字符的替换实例

    本文实例讲述了C#判断字符串是否存在字母及字符串中字符的替换的方法.分享给大家供大家参考.具体实现方法如下: 首先要添加对命名空间"using System.Text.RegularExpressions;"的引用 下面以一个字符串为例: 复制代码 代码如下: string ss = "aaZ31 dd2f3"; string sss = ss.Replace(" ", "");//将字符串ss中的空格去掉 string ss

  • 深入解析Go 变量字符串与字符编码问题

    目录 字符串 Unicode UTF8 常⽤字符串函数 字符串就是一串固定长度的字符连接起来的字符序列(很多字符拼接在一起的). Go的字符串是由单个字节连接起来的.Go语言的字符串的字节使用UTF-8编码标识Unicode文本 字符串 与其他主要编程语⾔的差异 string 是数据类型,不是引⽤或指针类型(因为是数据类型,所以string类型的零值不会是一个空类型nil,而是一个空字符串.) var a []int if a == nil{ fmt.Println("a is nil"

  • JS去掉字符串末尾的标点符号及删除最后一个字符的方法

    需求:去掉js字符串末尾的标点符号 原字符串: Hello World! 目标字符串: Hello World 方式一: stringObject.slice(start,end) start : 要抽取的片断的起始下标.如果是负数,则该参数规定的是从字符串的尾部开始算起的位置.也就是说,-1 指字符串的最后一个字符 end:要抽取的片段的结尾的下标.若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字符串.如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置 var st

  • javaScript 删除字符串空格多种方法小结

    复制代码 代码如下: // 去掉字符串的头空格(左空格) function LTrim(str){ var i; for(i=0;i<str.length; i++) { if(str.charAt(i)!=" ") break; } str = str.substring(i,str.length); return str; } // 去掉字符串的尾空格(右空格) function RTrim(str){ var i; for(i=str.length-1;i>=0;i-

随机推荐