新しい記事を書く事で広告が消せます。
Ads by Google
PHP:半角スペース、全角スペース、タブなどの空白文字を半角スペースに置換したい。(連続していてもOK)
PHPで文字列を加工するときにexplode関数などで区切りたい時
文字列が色々な空白文字で区切られているとチョー面倒。
で、ググってみたらHITしました。
参考:半角スペース等が2個以上連続してマッチしたら1個に置換(PHP) - こまちドーナツ
なるほどですね。。。
でもこれだと全角スペース一個やタブ一個の場合は置換されずそのまま残ってしまったので
僕は
と言う風にしてどんな空白文字でも半角スペースにするようにしました。
文字列が色々な空白文字で区切られているとチョー面倒。
で、ググってみたらHITしました。
参考:半角スペース等が2個以上連続してマッチしたら1個に置換(PHP) - こまちドーナツ
なるほどですね。。。
でもこれだと全角スペース一個やタブ一個の場合は置換されずそのまま残ってしまったので
僕は
$str = preg_replace('/\s+/', ' ', $str);
と言う風にしてどんな空白文字でも半角スペースにするようにしました。

