• 0

كيف أحول مصفوفة على php إلى XML؟

لدي مصفوفة في صفحة php وأريد تصديرها إلى ملف XML، حاولت مع بعض الأكواد التي وجدتها ، لكن لم ينجح الأمر، هل من مساعدة؟

هذا مثال على المصفوفة:

$test_array = array (
  'bla' => 'blub',
  'foo' => 'bar',
  'another_array' => array (
    'Hsoub' => 'Academy',
  ),
);

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

نستخدم دالة   array_walk_recursive المتواجدة في php بهذا الشكل:

<?php
$test_array = array (
  'bla' => 'blub',
  'foo' => 'bar',
  'another_array' => array (
    'Hsoub' => 'Academy',
  ),
);
$xml = new SimpleXMLElement('<root/>');
array_walk_recursive($test_array, array ($xml, 'addChild'));
print $xml->asXML();
?>

سيكون محتوى ملف XML كالتالي:

<?xml version="1.0"?>
<root>
  <blub>bla</blub>
  <bar>foo</bar>
  <Hsoub>Academy</Hsoub>
</root>

لمعرفة المزيد حول الدالة اقرأ في المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن