入力テキスト :
1 つ 2 つ 3 つ 4 つ 5 つをテストします。
テキストはpreg_split
追加の処理で分割され、結果の配列は次のようになります。
Test one
<span>two</span>
three
<span>four</span>
five
この配列をループでエコーすると、次のようになります。
テスト 1 2 3 4 5
4 と 5 は、スペースなしで一緒に表示する必要があります。
HTML ソースでは次のようになります。
Test one
<span>two</span>
three
<span>four</span>
five
4 の後に余分なスペースが追加されます。
これを直接HTMLに書くと
Test one <span>two</span> three <span>four</span>five
テキストは正しくエコーされます。HTML の改行によって余分なスペースが追加されているようです。誰かがここで何が起こるか知っていますか?