💮

PHPの便利な関数:文字列操作編 trim()

2023/05/08に公開

trim()

trim()は、文字列の前後から、空文字(スペースや改行やタブ)を削除します。

//  空文字の入った文字列
$string = " hoge\n\r\t";
//  空文字を削除する
$string = trim($string);

var_dump($string)の結果

string(4) "hoge"

trim()の裏技

第二引数には、削除したい文字を指定することができます!

//  ファイル名
$file = 'index.html';
//  拡張子を除く
$file = trim($file, '.html');

var_dump($file)の結果

string(5) "index"

rtrim(), ltrim()

文字列の右(right)だけ、左(left)だけ、削除したい場合があります。
その時は、rightはrtrim()、leftはltrim()を使います。

$string = " hoge ";
var_dump( rtrim($string) ); // string(5) " hoge"
var_dump( ltrim($string) ); // string(5) "hoge "

PHP公式サイトの説明

https://www.php.net/manual/ja/function.trim.php

Discussion