chop

(PHP 4, PHP 5, PHP 7, PHP 8)

choprtrim() 的别名

描述

此函数是以下函数的别名:rtrim().

备注

注意:

chop() 与 Perl 的 chop() 函数不同,后者会移除字符串中的最后一个字符。

添加备注

用户贡献的备注 5 条备注

Kubo2
9 年前
最好使用 rtrim()。使用 chop() 对阅读您代码的人来说并不清晰或一致。
JumpIfBelow
9 年前
如果您正在寻找一个与 Perl 中的 chop 相同功能的函数,那么您应该只使用以下代码
<?php
$str
= substr($str, 0, -1);
?>

问题是:为什么 chop() 不是上面代码的别名,而是会捕获开发人员的错误?
rahuls8730 at gmail dot com
15 年前
定义和用法

chop() 函数会从字符串的右侧移除空格或其他预定义字符。

此函数是 rtrim() 函数的别名。
语法
chop(string,charlist)

参数描述
string 必需。指定要检查的字符串。
charlist 可选。指定要从字符串中移除的字符。
以下字符是允许的,如果 charlist 参数为空,则设置为移除

* "\0" - ASCII 0,NULL
* "\t" - ASCII 9,制表符
* "\n" - ASCII 10,换行符
* "\x0B" - ASCII 11,垂直制表符。
* "\r" - ASCII 13,回车符
* " " - ASCII 32,普通空格
krkbpk at gmail dot com RamaKrishna Kothamasu
11 年前
// chop() 的简单示例函数
<?php
echo "<pre>";// 浏览器中没有 <pre> 你就看不到预期的输出
echo chop(" Ramki ");// 右侧的空格被消除了
echo chop("Ramkrishna", "a..z");
echo
"</pre>";
?>
/*输出
------
RamkiR*/
anon at mailinator dot com
17 年前
另一个可能的方法是使用以下方法

<?php
function chup(){

$ar=Array();

foreach(
func_get_args() as $b) {

push($ar,$b[strlen($b)-1]);

&
$b[strlen($b)-1]='';

}

return
$ar;

}
?>

如果您想对字符串的 va 列表执行 perl-chop 并返回移除的字符。显然,您可以轻松地为字符串的 va 列表数组等进行修改。
To Top