PHP で, 全角スペースまたは半角スペースで区切り文字として分割する
半角スペースのみで区切って分割する場合には、explode 関数で事足りるのだが、
例えば検索機能などで、フォームから送信された文字列を区切りたい場合には、
全角スペースも区切り文字として扱いたい。
preg_split を用いて、
$terms = preg_split('/[\s|\x{3000}]+/u', $str);
とする.
半角スペースのみで区切って分割する場合には、explode 関数で事足りるのだが、
例えば検索機能などで、フォームから送信された文字列を区切りたい場合には、
全角スペースも区切り文字として扱いたい。
preg_split を用いて、
$terms = preg_split('/[\s|\x{3000}]+/u', $str);
とする.