全角半角スペースを削除する方法
<?php $v = mb_convert_kana($v, 's'); $v = str_replace(' ', '', $v);
↓だとカタカナが文字化けしたので↑のようにいったん全角スペースを半角にしたうえで削除すること。
<?php preg_match('/[ ]/', '', $v)
↓uをつけてutfとして処理すればよかっただけかもしれん。以下前後の空白を除く処理
<?php $word = preg_replace('/^[ ]+/u', '', $word); $word = preg_replace('/[ ]+$/u', '', $word);
2017/1/10追記
mb_convert_kanaを使う際はUTF-8を指定すること
<?php $v = mb_convert_kana($v, 's', 'UTF-8'); $v = str_replace(' ', '', $v);