ネットで見つけた面白い記事や、役立つのではと感じたネタなどを書いています。

Ads by Google

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PHP:半角スペース、全角スペース、タブなどの空白文字を半角スペースに置換したい。(連続していてもOK)

PHPで文字列を加工するときにexplode関数などで区切りたい時
文字列が色々な空白文字で区切られているとチョー面倒。

で、ググってみたらHITしました。

参考:半角スペース等が2個以上連続してマッチしたら1個に置換(PHP) - こまちドーナツ

なるほどですね。。。

でもこれだと全角スペース一個やタブ一個の場合は置換されずそのまま残ってしまったので
僕は
$str = preg_replace('/\s+/', ' ', $str);

と言う風にしてどんな空白文字でも半角スペースにするようにしました。

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://sf51.blog42.fc2.com/tb.php/36-3b45391f
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

FC2ブログ