2025年05月16日
PHP関数:trim()
この関数の説明
trim() は、文字列の先頭および末尾にある空白又は指定文字を取り除くPHP関数です。
下記の様な用途に利用できます。
①入力データの空白を削除する
関数
trim( $string , $characters)
パラメータ
$string(文字列)(必須)
トリム対象の文字列を指定します。
$characters(文字)(オプション)
削除したい文字(複数指定可)
指定しない場合は空白文字が対象となります。
戻り値
トリムした文字列
事例
入力データの先頭や末尾に空白があると色々な問題を起こします。
下記は入力データの前と後ろにある全角スペースも含めた空白を削除する方法です。
<?php $input = ' 山田 太郎 '; //文字の前後に半角スペース、全角スペース、タブの空白文字が入っています。 $del = ' ';//半角スペース、全角スペース、タブを削除対象として指定、 $data = trim( $input, $del ); var_dump($input);echo '<br>'; var_dump($data);echo '<br>'; ?>
■下記が表示されます。半角スペース、全角スペース、タブが削除されているのがわか
string(23) " 山田 太郎 "
string(13) "山田 太郎"
■同様な事はpreg_replace()でも行えます。
関連情報
関連関数は 文字列で操作する関数 を参照してください。