「文字列の前後にあるホワイトスペースを取り除くには」
文字列の前後にあるホワイトスペースを取り除くには。
Trim、RTrim、LTrim関数
回答
文字列の前後にあるホワイトスペースを取り除くにはTrim関数を使います。
文字列の先頭のホワイトスペースを取り除くにはLTrim、
文字列の末尾のホワイトスペースを取り除くにはRTrimを使います。
Trim、LTrim、RTrim関数で取り除かれる文字は以下
・スペース (0x20)
・タブ\t (0x09)
・改行\n (0x0D)
・リターン\r (0x0A)
・null \0 (0x00)
・垂直タブ\v (0x0B)
第2引数に削除する文字を指定することもできます。
ソース
echo Trim(' (半角スペース)abc123(全角スペース) ');
(半角スペース)abc123(全角スペース)
//文字列の先頭にある"L"と"G"の文字を削除する(スペースは削除されない)
echo LTrim('LLGGLL abcLG123','LG');
abc123
//ASCII文字コード 0x00(NULL)~0x44(D)までを削除
echo LTrim('ABCDEFG', "\x00..\x44");
EFG