複数のスペースを1つのスペースに置き換えようとしています。を使用するereg_replace
と、非推奨になるというエラーが発生します。
ereg_replace("[ \t\n\r]+", " ", $string);
それと同じ代替品はありますか?" "
複数の空白と複数の空白を単一の空白に置き換える必要がありnbsp
ます。
複数のスペースを1つのスペースに置き換えようとしています。を使用するereg_replace
と、非推奨になるというエラーが発生します。
ereg_replace("[ \t\n\r]+", " ", $string);
それと同じ代替品はありますか?" "
複数の空白と複数の空白を単一の空白に置き換える必要がありnbsp
ます。
使用preg_replace()
および使用の代わり[ \t\n\r]
に\s
:
$output = preg_replace('!\s+!', ' ', $input);
\ d、\ w、\ s
数字、単語文字(文字、数字、およびアンダースコア)、および空白(スペース、タブ、および改行)に一致する短縮文字クラス。文字クラスの内外で使用できます。
$output = preg_replace('/\s+/', ' ',$input);
\s
の省略形です[ \t\n\r]
。複数のスペースは単一のスペースに置き換えられます。
preg_replace("/[[:blank:]]+/"," ",$input)