SYNCERのロゴ
アイキャッチ画像

trim - 文字列の先頭、末尾にある空白文字を取り除く

trimは、指定した文字列の先頭、末尾にある空白文字(ホワイトスペース)を取り除く関数です。空白文字とは" "(通常の空白)、"\t"(タブ)、"\n"(改行)、"\r"(復帰)、"\0"(NULLバイト)、"\x0B"(垂直タブ)を指します。

構文

string trim ( string $str [, string $character_mask = " \t\n\r\0\x0B" ] )

パラメータ

$str

対象の文字列。

$character_mask

除去する文字列を指定する。初期値は" \t\n\r\0\x0B"

返り値

string

先頭、末尾の空白文字、または指定した文字を取り除いた文字列。

サンプルコード

<?php
	$str = "    SYNCER   " ;

	$response = trim( $str ) ;

デモ

先頭、末尾の空白を取り除く

文字列の先頭と末尾にある空白文字を取り除きます。第2引数を指定しない場合、空白や改行など、一般的に無駄な文字列が取り除かれます。

<?php
/*** このコードは編集できます。 ***/

	$str = "    SYNCER   " ;

	$response = trim( $str ) ;

	var_dump( $response ) ;
string(6) "SYNCER"

指定した文字列を取り除く

第2引数で取り除く文字列を指定することができます。例えば、文字列の先頭、または末尾に"Y"、"S"、"R"、"E"のいずれかがあったら取り除きたいという場合は次の通りです。この関数は先頭、または末尾が第2引数で指定した文字列以外になるまで削除し続けます。

<?php
/*** このコードは編集できます。 ***/

	$str = "SYNCER" ;

	$response = trim( $str, "YSRE" ) ;

	var_dump( $response ) ;
string(2) "NC"
  • Twitterでシェア
  • Facebookでシェア
  • Google+でシェア
  • はてなブックマークでシェア
  • pocketに保存
  • LINEでシェア
更新履歴
2017年6月26日 (月)
コンテンツを公開しました。