arrays - PHP RecursiveArrayIterator Get current depth -


मैं इस का उपयोग करके RecursiveArrayIterator के साथ प्रक्रिया कर रहा हूं:

  $ iterator = new recursiveIteratorIterator (नया पुनरावर्तीअरेरेइटरेटर) ($ सरणी), रिकर्सिवइटरेटर इटरेटर :: एसईएलएफ_फिरस्ट); विदेशी मुद्रा ($ कुंजी $ $ के रूप में $ iterator => gt; $ आइटम) {// काम नहीं कर रहा है // ईको $ इटरेटर- & gt; getDepth () "\ N"; }  

क्या मैं उस कक्षा का उपयोग कर सरणी के माध्यम से जा रहा हूं, वर्तमान गहराई प्राप्त करना संभव है?

चूंकि मेरा डेटा XML स्रोत से आ रहा था इसलिए मैं अपनी समस्या को हल करने में सक्षम था:

  $ sxi = new recursiveIteratorIterator (नया SimpleXMLIterator ($ xml) , रिकर्सिव इटरएटर इटरेटर :: एसईएलएफ_फिरस्ट); विदेशी मुद्रा ($ sxi $ key = & gt; $ value) {$ currentDepth = $ sxi- & gt; getDepth (); }  

Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -