PHP trim() 関数

文字列の両側の文字を削除します("Hello"の"He"および"World"の"d!"):

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

実行例

定義と使用法

trim() 関数は文字列の両側のスペースやその他の既定の文字を削除します。

関連関数:

  • ltrim() - 文字列の左側のスペースやその他の既定の文字を削除します。
  • rtrim() - 文字列の右側のスペースやその他の既定の文字を削除します。

構文

trim(s
tring,charlist)
パラメータ 説明
string 必要です。チェックする文字列を定義します。
charlist

オプション。文字列から削除する文字を指定します。省略された場合、以下のすべての文字が削除されます:

  • "\0" - NULL
  • "\t" - タブ
  • "\n" - 改行
  • "\x0B" - 垂直タブ
  • "\r" - リターン
  • " " - 空白

技術的詳細

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

さらに多くの例

例 1

文字列の両側のスペースを削除する:

<?php
$str = " Hello World! ";
echo "trim を使用しない: " . $str;
echo "<br>";
echo "trim を使用する: " . trim($str);
?>

以下のコードの HTML 出力は以下の通りです(ソースコードを確認してください):

<!DOCTYPE html>
<html>
<body>
trim を使用しない:  Hello World! <br>trim を使用する: Hello World!
</body>
</html>

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

trim を使用しない: Hello World!
trim を使用する: Hello World!

実行例

例 2

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

<?php
$str = "\n\n\nHello World!\n\n\n";
echo "trim を使用しない: " . $str;
echo "<br>";
echo "trim を使用する: " . trim($str);
?>

以下のコードの HTML 出力は以下の通りです(ソースコードを確認してください):

<!DOCTYPE html>
<html>
<body>
trim を使用しない:
Hello World!
<br>trim を使用する: Hello World!
</body>
</html>

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

trim を使用しない: Hello World!
trim を使用する: Hello World!

実行例