如何在PHP中删除字符串中的空白点

154 阅读2分钟

PHP chop()函数在从一个结尾去除指定的字符后返回一个字符串。chop()函数是rtrim()函数的一个别名。

如何在PHP中删除字符串中的空白处

要在PHP中删除字符串中的空白,可以使用chop()函数。chop()是一个内置的PHP字符串函数,可以从字符串的右端删除空白或其他预定义的字符。chop()函数可以从字符串的末尾删除任何其他指定的字符。

语法

PHP String chop()函数的语法如下:

string chop($string, $character)

参数

$string 参数是需要检查的内容。

$character 参数指定需要从给定的字符串中删除的字符。如果没有指定参数,那么NULL、制表符、换行符、垂直制表符、回车符和普通的空白将被自动删除。

如果charlist参数为空,请看以下字符被删除:

  1. "\0" - NULL
  2. "\t" - tab
  3. "\n" - 换行
  4. "\x0B" - 垂直制表符
  5. "\r" - 回车
  6. " "--普通的白色空间

返回值

chop()函数的返回类型是一个字符串。

例子

请看代码示例:

<?php

$site = 'AppDividend';
echo chop($site, 'end');

请看输出。

➜  pro php app.php
AppDivi                                                                         
➜  pro

不传递参数

由于在下面的代码中没有提到字符参数,换行符将自动从给定的字符串中删除:

<?php

$statement = "Hello Millie! \n nice to meet you \n \n"; 
echo chop($statement);

请看输出结果:

➜  pro php app.php
Hello Millie!
 nice to meet you                                                               
➜  pro

如何在PHP中删除字符串中的最后一个字符

要从PHP中删除字符串的最后一个字符,请使用 chop() 函数:

<?php

$entrepreneur = "MillieBobbyBrown"; 
echo chop($entrepreneur, 'n');

请看输出结果:

➜  pro php app.php
MillieBobbyBrow                                                                 
➜  pro

你可以看到,字符串中的最后一个字符**"n "**被删除了。

好了,让我们使用rtrim()函数。

PHP中的rtrim()

rtrim()是一个内置的PHP函数,它可以从一个字符串的右边删除字符:

<?php

$entrepreneur = "MillieBobbyBrown"; 
echo rtrim($entrepreneur, 'n');

请看输出结果:

➜  pro php app.php
MillieBobbyBrow                                                                 
➜  pro

PHP chop()函数就到此为止。

推荐帖子

PHP money_format()

PHP number_format()

PHP unset()

PHP strstr()

PHP密码哈希函数API