PHP chop() 関数

文字列の右端から文字を削除する:

<?php
$str = "Hello World!";
echo $str . "<br>";
echo chop($str,"World!");
?>

実行例

定義と用法

chop() 関数は文字列の右端のスペース文字や事前に定義された文字を削除します。

構文

chop(string,charlist)
パラメータ 説明
string 必須。チェックする文字列を指定します。
charlist

オプション。文字列から削除する文字を指定します。

もし charlist パラメータが空の場合、以下の文字を削除します:

  • "\0" - NULL
  • "\t" - タブ
  • "\n" - 改行
  • "\x0B" - ヴァージャルタブ
  • "\r" - カールリターン
  • " " - スペース

技術的詳細

返り値: 変更された文字列を返します。
PHP バージョン: 4+
更新履歴: PHP 4.1.0 で追加されました charlist パラメータ。

さらに多くの例

例 1

文字列の右端の改行符(\n)を削除する:

<?php
$str = "Hello World!\n\n";
echo $str;
echo chop($str);
?>

上記のコードの HTML 出力は以下の通りです(ソースコードを確認):

<!DOCTYPE html>
<html>
<body>
Hello World!
Hello World!
</body>
</html>

上記のコードのブラウザ出力は以下の通りです:

Hello World! Hello World!

実行例