trim
そふぃのPHP入門 >> PHP関数リファレンス >> 文字列関数 >> trim

trim

解説 先頭および末尾にある空白文字を取り除く
書式 string trim( string str [, string charlist ] )
string trim( string 文字列 [, string 削除文字リスト ] )
引数 str 文字列
charlist 削除文字リスト
返値 文字列の先頭・及び末尾から空白を削除した文字

PHPマニュアル:trim trim()

trim()関数:概略解説

trim()は第1引数で指定された文字列の先頭と末尾から空白を削除します。「空白(削除する文字)」に含まれる文字を第2引数で指定することができます。

trim()関数:返り値解説

文字列の先頭・末尾の両方から空白を削除した文字列が返されます。

trim()関数:引数解説

str文字列
空白を取り除きたい文字列を指定します。
charlist削除文字リスト

省略可能なオプション引数で、削除する文字のリストを指定します。省略すると以下の文字全てを省略します。削除したい文字を指定する場合は、削除したい全ての文字をリストにします。

{include file='argval/trim.tpl'}

文字の範囲を指定する際には '..' が使用できます。

trim()関数:補足解説

第2引数のcharlistは、PHP4.1.0で追加されました。

trim()関数:その他

trim()関数では文字列の先頭と末尾から空白を取り除きますが、文字列の先頭からのみ空白を取り除くのがltrim()関数、文字列の末尾からのみ空白を取り除くのがrtrim()関数です。

参考関数

  • ltrim() ---- 文字列の先頭から空白文字を取り除く
  • rtrim() ---- 文字列の末尾から空白文字を取り除く

サンプルスクリプト

簡単な利用例

  1. <?php
  2. $str = "\t\t文字列 "; // 先頭にタブが2つと末尾に半角スペースが2つ入ってます
  3. echo trim($str); // 空白を除いた文字を出力
  4. ?>

出力結果

文字列

削除文字指定の場合

  1. <?php
  2. $str = "\t\t文字列 "; // 先頭にタブが2つと末尾に半角スペースが2つ入ってます
  3.  
  4. // タブのみ取り除きます。
  5. $trimmed = ltrim($str, "\t");
  6. echo $trimmed;
  7. ?>

出力結果

文字列