【PHP】文字列の前後の空白を取り除く

preg_replace関数

正規表現を使って文字列の前後に空白があるかを検索し、もし見つかった場合は空の値に差し替えることで空白を取り除きます。

$str1 = "   テキストの前後にある空白を削除する ";
$str2 = null;

// 空白を取り除く
$str2 = preg_replace( '/\A[\p{C}\p{Z}]++|[\p{C}\p{Z}]++\z/u', '', $str1);

// 空白を取り除く前
var_dump($str1);

// 空白を取り除いた後
var_dump($str2);

コメントを残す

入力エリアすべてが必須項目です。メールアドレスが公開されることはありません。

内容をご確認の上、送信してください。