UTF8全角スペースも削除。
何気に日本語使いたくない時とか。
<?php function trim_space($str, $list = null) { $zen = pack("H*", "e38080"); $regexp = sprintf('@^[%s%s]*(.*?)[%s%s]*$@', $zen, $list, $zen, $list); return preg_replace($regexp, '${1}', $str); }
…と思ったけど、普通にバイト欠損するな。
やっぱmb使わないとだ。