trim関数/ltrim関数/rtrim関数

trim関数は前後から、ltrim関数は前だけ、rtrim関数は後ろからだけ 、引数の文字列からスペースを取り除きます。※文字列の途中にあるスペースは取り除かれません。
これらの関数ではスペース以外にも、「\n」(改行)や「\t」(タブ)も取り除き、2番目の引数に任意の文字を指定することで、その文字も取り除くことができます。


それぞれの出力結果において、矢印と文字列のスペースに注目してください。
また、trim関数によって指定した文字を除去するという処理も行っています。
trim関数/ltrim関数/rtrim関数の使用例

<?php

 $a="   \tあいうえお\n   ";

 //元の文字列。
 print "→" . $a . "←<br>";

 //前後のスペースを除去。
 print "→" . trim($a) . "←<br>";

 //前のスペースだけ除去。
 print "→" . ltrim($a) . "←<br>";

 //後ろのスペースだけ除去。
 print "→" . rtrim($a) . "←<br>";

 //前後から指定文字"*"を除去。
 $a="*****+かきくけこ+*****";
 print trim($a,"*") . "←<br>";

?>
実行結果(別窓表示)