関数 SUBSTRとSUBSTRING

関数 SUBSTRとSUBSTRING

SUBSTRもSUBSTRINGもある文字から一部の文字列を切り出す関数です。
SUBSTRINGは文字の単位を指定するパラメタがあるようですが、通常はSUBSTRの使用でよいようです。

echo SUBSTR(“abcde”,2,2);
結果は cd が表示されます。

全角文字も対応しているようですが、上手くいかない場合はMB_SUBSTRを使うとよいようです。

echo SUBSTR(“時間は10:00です。”,7,3);
結果は 0です が表示されます。

他にバイト単位で切り出す場合はSUBSTRBを使います。