文字列の先頭に「・」とか「#」とか「$」とかついてて、消し去りたいときがあります。
先頭の一文字を削除したい場合もsubstr()関数を使用します。(◯文字目から▢文字目を取得する時と同じ)
表題の問題について言い換えると「2文字目から最後の文字までを取得したい」と言えるので、substr()関数を使用して2文字目から最後の文字まで取得すれば良い。
substr()関数で第3引数を省略すると、第2引数文字目〜最後までを抜き出してくれます。
「#333344」というコードから「#」を削除したい場合
echo substr('#012345',1);//012345と表示
これで1文字目削除できます。
ちなみにsubstrはサブストリングって読むみたいです。
ちなみに日本語に使用すると思った通りの動作をしないので、その場合はmb_substr()を使います。(マルチバイト対応のsubstr()です)
コメント