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()でも行えます。

 


関連情報

関連関数は 文字列で操作する関数 を参照してください。

 


関数一覧
  • 01.PHPとWordPressプログラム
  • 02.PHPの出力コマンド
  • 03.PHPの変数規則と文字連結
  • 04.PHPのif文
  • 05.PHPの配列とループ処理
  • 06.PHPのオブジェクト
  • 07.PHPの関数
  • 08.PHPの正規表現
  • 09.PHPファイルや関数の読み込み
  • 10.PHPのフォーム操作
  • 11.オートコンプリートとは?
  • array_keys()
  • array_reverse()
  • checkdate()
  • count()
  • date()
  • echo
  • empty()
  • explode()
  • implode()
  • in_array()
  • intval()
  • isset()
  • preg_match_all()
  • preg_match()
  • preg_replace()
  • preg_split()
  • print_r()
  • session_id()
  • session_start()
  • sprintf()
  • str_replace()
  • strpos()
  • trim()
  • var_dump()