|
PHP関数の説明
trim・・・文字列を削除する
ltrim・・・左端の文字列を削除する
rtrim・・・右端の文字列を削除する
chop・・・文字列を削除する
使い方
string trim(string str1[,string str2]);
第二引数を省略しなければ、最初および最後から空白文字を取り除きます。
string ltrim(string str1[,string str2]);
第二引数を省略しなければ、最初から空白文字を取り除きます。
string rtrim(string str1[,string str2]);
第二引数を省略しなければ、最後から空白文字を取り除きます。
string chop(string str1[,string str2]);
trimのエイリアス(別名)です。
str1・・・文字列
str2・・・削除対象の文字列です(省略時は' ','\t','\n','\r','\0','\x0B')。
戻り値:削除した文字列
|
trim関数とchop関数は全く同じ動作をします。
Webページやファイルを読み込む際に、余計な文字列が入る場合がある為、この関数を用いると余計な文字列を削除できます。
' 'は半角スペース
'\t'はタブ
'\n'はラインフィード
'\r'は改行
'\0'はNULL文字
'\x0B'は垂直タブ
を表します。
サンプルプログラム
<?
$str = "\t\n \r\0test\x0B";
print "元の文字列は-->" . $str . "<--です。<br>";
$print_trim = trim($str);
$print_ltrim = ltrim($str);
$print_rtrim = rtrim($str);
$print_chop = chop($str);
print "trimの結果-->" .$print_trim."<--<br>";
print "ltrimの結果-->" .$print_ltrim."<--<br>";
print "rtrimの結果-->" .$print_rtrim."<--<br>";
print "chopの結果-->" .$print_chop."<--<br>";
$print_trim = trim($str,' ');
$print_ltrim = ltrim($str,' ');
$print_rtrim = rtrim($str,' ');
$print_chop = chop($str,' ');
print "trimの結果-->" .$print_trim."<--<br>";
print "ltrimの結果-->" .$print_ltrim."<--<br>";
print "rtrimの結果-->" .$print_rtrim."<--<br>";
print "chopの結果-->" .$print_chop."<--<br>";
?>
|
実行結果
元の文字列は--> test <--です。
trimの結果-->test<--
ltrimの結果-->test <--
rtrimの結果--> test<--
chopの結果--> test<--
trimの結果--> test <--
ltrimの結果--> test <--
rtrimの結果--> test <--
chopの結果--> test <--
|
⇒実際の動作を確認
戻る TOPへ
|
|
amazonから個人的にお勧めする商品を紹介します。
私が購入した商品

|