検索などの場合でphpで前後のスペースを除きたい場合。
if ($key !== "") { $key = mb_convert_kana("$key",'s','utf-8'); $key = trim($key);//トリムして前後の空白を取り除く if(strpos($key,' ') !== false){ $pattern="/\x20[^\x20]/"; if(preg_match($pattern,$key,$match)){ $key = str_replace(' ', ' +',"$key"); $key = "+"."$key"; }else { // 空白後に文字列なし $key = ""."$key"; } }