কম্পিউটার

কিভাবে পিএইচপিতে একটি অ্যারেকে SimpleXML এ রূপান্তর করবেন?


আমরা array_walk_recursive() ফাংশন ব্যবহার করে উপরের সমস্যাটির সমাধান করতে পারি। array_walk_recursive() একটি অন্তর্নির্মিত PHP ফাংশন। এই ফাংশন অ্যারেকে XML নথিতে রূপান্তর করে যেখানে অ্যারের কীগুলিকে মানগুলিতে রূপান্তরিত করা হয় এবং অ্যারের মানগুলি XML-এর উপাদানে রূপান্তরিত হয়৷

আসুন একটি সহজ উদাহরণ দিয়ে দেখাই।

উদাহরণ

<?php
   $array = array (
   'name' => 'alex',
   'empdept' => 'account',
   'address' => array (
      'city' => 'michigan'
      ),
   );
   //This function create a xml object with element root.
   $xml = new SimpleXMLElement('');
   array_walk_recursive($array, array ($xml,'addChild'));
   print $xml->asXML();
?>
প্রিন্ট করুন

আউটপুট

<?xml version="1.0"?>
<root>
<name> alex </name>
<empdept> account </empdept>
<city> michigan </city >
</root>

দ্রষ্টব্য

যদি PHP মারাত্মক ত্রুটির মতো ত্রুটির বার্তা প্রদর্শিত হয়:ধরা পড়া ত্রুটি:ক্লাস 'SimpleXMLElement' পাওয়া যায় না তাহলে কেবল php-xml, php-simplexml প্যাকেজগুলি ইনস্টল করুন৷


  1. কিভাবে পিএইচপি অ্যারেকে জাভাস্ক্রিপ্ট অ্যারেতে রূপান্তর করবেন?

  2. জাভাস্ক্রিপ্টে অ্যারেকে সেটে কীভাবে রূপান্তর করবেন?

  3. কীভাবে জাভাস্ক্রিপ্টে অ্যারেকে অবজেক্টে রূপান্তর করবেন

  4. অ্যারেকে অ্যান্ড্রয়েডে অ্যারেলিস্টে কীভাবে রূপান্তর করবেন?