- 【PHP】下らねぇ質問はここに書き込みやがれ 2©2ch.net
900 :デフォルトの名無しさん[sage]:2015/10/30(金) 18:11:21.25 ID:A2BJ2A1c - >>891
別解として入力バリデーションで既にUTF-8の全角カナ半角カナひらがなと半角記号しかないのが確定してるとかなら $str = preg_replace('/[\x00-\x73]/', '', $str); などとすれば半角記号だけ除去ができて'/[^ヲ-゚]/u'よりちょっとはやい ブラックリスト方式も早くて良いと思うんだけどだからまあ状況と要求次第 しかしUTF-8で半角カナは…データサイズの利点が無いから文字幅が狭くなる利点しかないんじゃないのか
|