半角、全角スペースそれぞれ別処理で書いてますが、PHP関数を上手く使えば1行で済ませれるので試しましょう。

処理の手順としては↓を1行で書く感じです。

- `$value`の全角スペースを半角スペースに変換(変換する用の関数があります)
- 上記の値に対して`trim`をして`$value`を上書き