私はshell_exec(git logこの例では)実行していて、応答には文字列の最初と最後に多くの空白があります。
7baca58 test 3
847ad88 test 3
bcd7340 Nother test
21a5f17 Testing git releases
8faa1c0 Add previously ignored files in attempt to push to server with git
私は試し$string = preg_replace('/\s+/', ' ', $string);ましたが、これにより改行も削除されます。通常trimも役に立たないようです。
先頭と末尾のスペースを削除するにはどうすればよいですか?