としてPHPの文字列を解釈します。 "$ xml"は、simplexml_load_file()でXMLファイルを読み込んだときに作成されたオブジェクト(SimpleXMLElement)の略語です。私は次のようになり、文字列の大規模な配列を持つ変数
どうすればこれらを変数として解釈できますか?ドキュメント内に存在するこれらの文字列のそれぞれの値にアクセスしたいが、これを行うことはできない。私は$$形式、$ {}形式、eval()などを使用しようとしましたが、何も私に変数の内容を与えるものではありません。彼らは文字列として私の文字列を表示するだけです。
これらはオブジェクト演算子を使用するものでは機能しませんか?何とかそれらを逃れなければならないのですか?私が行方不明のものは何ですか?
ところで、大変お手数ですが、私は誰もがなぜこのように変数参照を格納するのだろうと思っています。あなたが達成しようとしていることが何であれ達成するためのより良い方法があるはずです。 – dqhendricks
XML要素のリストをループして完全な変数名を表示したり、デバッグ目的でその変数に現在割り当てられているものがあれば、この方法でやっています。 XML要素を掘り起こすよりも見やすく、アルファベット順に並べ替えることができます。 – jlk
simplexml要素を、あたかも配列であるかのようにループすることができますか? XPathに合った要素だけをループできるように、XPathクエリを使用してください。 – dqhendricks