PHP array_walk_recursive () для объектов SimpleXML?

Я хотел бы применить функцию к каждому узлу в объекте SimpleXML.

<api>
   <stuff>ABC</stuff>
   <things>
      <thing>DEF</thing>
      <thing>GHI</thing>
      <thing>JKL</thing>
   </things>
</api>

// function reverseText ($ str) {};

<api>
   <stuff>CBA</stuff>
   <things>
      <thing>FED</thing>
      <thing>IHG</thing>
      <thing>LKJ</thing>
   </things>
</api>

Как бы я применить reverseText () к каждому узлу, чтобы получить второй фрагмент XML?

Ответы на вопрос(2)

Ваш ответ на вопрос