端くれプログラマの備忘録 PHP [PHP] 連続するスペースを1つにする

[PHP] 連続するスペースを1つにする

$str = "a b c d e f g";
$str = preg_replace('/ /', ' ', $str);   // 全角スペースを半角スペースに置換
$str = preg_replace('/\s+/', ' ', $str); // 連続するスペースをまとめる

// a b c d e f g

参考サイト

PHP 連続するスペース(全角or半角)を1つの半角スペースに変換 – 第2.5地区
http://d.hatena.ne.jp/taramonera/20111108/1320745524