「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > PHP Dom APIを使用してDomnodeのinnerhtmlを取得するにはどうすればよいですか?

PHP Dom APIを使用してDomnodeのinnerhtmlを取得するにはどうすればよいですか?

2025-03-24に投稿されました
ブラウズ:999

How to Get the innerHTML of a DOMNode Using the PHP DOM API?

Php dom api

にアクセスする方法は、DomnodeのInnerHtmlにアクセスする必要があります。信頼できるソリューションと、それが他のオプションと比較する方法は次のとおりです。 innerhtmlが要素のプロパティであるJavaScriptとは異なり、PHP DOMでは、ノードの子供を手動で反復してInnerHtmlを構築する必要があります。 innerhtml:

function dominnerhtml(domnode $ element) { $ innerhtml = ""; $ children = $ element-> childnodes; foreach($子供としての子供) { $ innerhtml。= $ element-> ownerdocument-> savehtml($ child); } $ innerhtmlを返します。 }

example usage

$ html_stringに保存されているhtml文字列があると仮定して、この関数を実装する方法は次のとおりです。 $ dom-> preservewhitespace = false; $ dom-> formatoutput = true; $ dom-> load($ html_string); $ domtables = $ dom-> getElementsByTagname( "table"); foreach($ domtablesとしての$ domtables) { Echo Dominnerhtml($ table); }

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3