どうも、ちょげ(@chogetarou)です。
preg_replace()を使って文字列(string)の空白を全削除する方法を紹介します。
方法

preg_replace()を使って文字列(string)の空白を全削除するには、3つの引数を使います。
まず、preg_replace()を呼び出します。
str_replace()の第1引数に空白の正規表現、第2引数に空文字(“”)を指定します。
そして、str_replace()の第3引数に対象の文字列を指定します。
//text=対象の文字列
$result = preg_replace("/\s+/", "", $text);
上記のstr_replace()は、第3引数の文字列(string)の空白を全削除した文字列を生成します。
使用例
使用例1
<?php
$text = " Taro Jiro Saburo Siro .";
$result = preg_replace("/\s+/", "", $text);
print_r($result);
?>
出力:
TaroJiroSaburoSiro.
使用例2
<?php
$text = " Taro Jiro Saburo Siro .";
//全角と半角の両方の空白を削除
$result = preg_replace("/[ ]+/", "", $text);
print_r($result);
?>
出力:
TaroJiroSaburoSiro.
コメント