php chop()函数移除字符串右边的空格或其它指定字符

原创 国哥笔记  2018-11-23 17:29  阅读 587 views 次

chop()函数定义及用法

在php中,chop()函数是用来移除字符串右边(末尾)指定字符(如:”abcdABC”可以移除”ABC”返回”abcd”),并返回移除后的新字符串。如果不指定移除的字符,那么默认会移除字符串右边(末尾)的NULL("\0")、制表符("\t")、换行("\n")、垂直制表符("\x0B")、回车("\r")、空格(" ")。当字符串需要移除末尾一部分就可以使用该函数。

chop函数是rtrim()函数的别名,用法和作用和rtrim()函数是一样的,都是用来删除字符串右边的空格或其他预定义字符

注意:chop()函数只能移除字符串右边的字符,不能移除字符串中间的字符。

chop()函数语法格式

$newString = chop(string,charlist);

参数说明

  • string:右边要移除字符的字符串;
  • charlist:要从字符串右边删除的字符;可选,如果省略该参数,默认会移除字符串右边的NULL("\0")、制表符("\t")、换行("\n")、垂直制表符("\x0B")、回车("\r")、空格(" ")。
  • $newString:接收函数返回值的变量;

实例:

<?php
header("content-type:text/html;charset=utf-8");//设置编码,解决中文乱码
$string = "Hello World! ";
$newString1 = chop($string);//"Hello World! "移除末尾空格
$newString2 = chop($newString1,"World!");//"Hello World!"移除末尾“World!”
echo "原字符串:".$string . "|<br>";//输出原字符串
echo "字符串移除空格后:".$newString1 . "|<br>";//输出移除末尾空格后的字符串
echo "字符串移除World!后:".$newString2."|<br>";//输出移除末尾“World!”后的字符串
echo "字符串移除World!后:".chop($newString2)."|";//移除“Hello ”后的空格后输出
?>

运行结果:

php chop()函数移除字符串右边的空格或其它指定字符

更多操作字符串的函数——>PHP String字符串函数大全

本文地址:https://www.ggbiji.com/php-chop.html
版权声明:本文为 国哥笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情