トップへ(mam-mam.net/)

文字列の前後にあるホワイトスペースを取り除くには

検索:

「文字列の前後にあるホワイトスペースを取り除くには」

文字列の前後にあるホワイトスペースを取り除くには。
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