略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: chop

2024-12-22

chop

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

choprtrim() 的别名

说明

此函数是该函数的别名:rtrim()

注释

注意:

chop() 与 Perl 的 chop() 函数有所不同,它会删除字符串的最后一个字符。

add a noteadd a note

User Contributed Notes 5 notes

up
55
Kubo2
7 years ago
Rather use rtrim(). Usage of chop() is not very clear nor consistent for people reading the code after you.
up
14
JumpIfBelow
6 years ago
If you are searching for a function that does the same trick as chop in PERL, then you should just do the following code:
<?php
   $str
= substr($str, 0, -1);
?>

The question is: why isn't chop() an alias of the code above, rather than something which will trap developpers?
up
-19
krkbpk at gmail dot com RamaKrishna Kothamasu
9 years ago
//simple example function for chop()
<?php
echo "<pre>";//without <pre> you cann't see desired output in your browser
echo chop("   Ramki   ");//right spaces are eliminated
echo chop("Ramkrishna", "a..z");
echo
"</pre>";
?>
/*output
  ------
  RamkiR*/
up
-13
rahuls8730 at gmail dot com
13 years ago
Definition and Usage

The chop() function will remove a white space or other predefined character from the right end of a string.

This function is an alias of the rtrim() function.
Syntax
chop(string,charlist)

Parameter     Description
string     Required. Specifies the string to check
charlist     Optional. Specifies which characters to remove from the string.
The following characters are allowed and is set to be removed if the charlist parameter is empty:

    * "\0" - ASCII 0, NULL
    * "\t" - ASCII 9, a tab
    * "\n" - ASCII 10, a new line
    * "\x0B" - ASCII 11, a vertical tab.
    * "\r" - ASCII 13, a carriage return
    * " " - ASCII 32, an ordinary white space
up
-20
anon at mailinator dot com
15 years ago
Another possible one would be to use this:

<?php
function chup(){

$ar=Array();

foreach(
func_get_args() as $b) {

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

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

  }

return
$ar;

}
?>

If you wanted to perl-chop a va list of strings and return the removed chars. Obviously you can easily mod it for va list arrays of strings and the like.

官方地址:https://www.php.net/manual/en/function.chop.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3