検索などの場合で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";
}
}
コメント