次の HTML 文字列があります。
<div id="mydiv">
<pre>
Some content several lines.
Field1: value 2
Field2: value 2
Field3: value 3
Some content. several lines.
</pre>
</div>
タグ内のテキストを取得し<pre>てフィールドに分割しようとしているので、 と を使用DomDocument() loadHTML() DOMXPathしquery('//pre')て のテキスト コンテンツを取得しています<pre>。
を使用var_dumpしnodeValueて表示された場合と同じように、書式設定されたテキストを取得します<pre>。なぜそうなのかはわかりませんが、これが何らかの形でテキストをフィールド/値に分割するのに役立つかどうか疑問に思っています。