Mam's WebSite

Mamの覚書Q&A検索


大項目:「 PHP 」 - 中項目:「 文字列関数 」

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

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

Copyright 2019 Mam