PHP

PHP’de XML’i JSON’a dönüştürün.

Bu yazıda, öğrenmek XML’i JSON’a dönüştürme. PHP dahili işlevini kullanarak XML’i JSON’a dönüştürebiliriz. Bu işlevler simplexml_load_file ve json_encode.

simplexml_load_file nedir?

Bu işlev, bir XML dosyasını bir nesneye dönüştürür. Bir XML dosyasının mutlak yolunu parametre olarak kabul eder, onu SimpleXMLElement sınıfının bir nesnesine dönüştürür ve döndürür.

json_encode nedir?

Bir değerin JSON temsilini döndürür. Bir diziyi veya nesneyi JSON temsiline dönüştürmek için kullanılır.

XML’i JSON’a dönüştürmek için aşağıdaki örneği görelim.

Aşağıdaki gibi bir XML oluşturun.

<?xml version="1.0" encoding="UTF-8" ?>
<root>
  <row>
    <id>4051</id>
    <name>manoj</name>
    <email>manoj@gmail.com</email>
    <password>Test@123</password>    
    <dob/>
    <gender>0</gender>     
  </row>
  <row>
    <id>4050</id>
    <name>pankaj</name>
    <email>p1@gmail.com</email>
    <password>Test@123</password>    
    <gender>0</gender> 
  </row>
  <row>
    <id>3050</id>
    <name>Neeraj1993</name>
    <email>neeraj.singh@adequateinfosoft.com</email>
    <password>286956</password>    
    <gender>0</gender>    
  </row>
  <row>
    <id>3049</id>
    <name>Sophia</name>
    <email>sophia@gmail.com</email>
    <password>Test@123</password>    
    <dob>2019-12-19T11:54:19</dob>
    <gender>2</gender>       
  </row>
  <row>
    <id>3048</id>
    <name>Raju Prasad</name>
    <email>raju.nsit@gmail.com</email>
    <password>Raju@1234</password>   
    <dob>2019-12-01T01:55:34</dob>
    <gender>1</gender>   
  </row>  
</root>

Bir PHP dosyası oluşturun ve aşağıdaki kodu ekleyin.

<?php  
    $obj = simplexml_load_file('filename.xml');
    $data = json_encode($xmlObject, JSON_PRETTY_PRINT);      
    print_r($data);
?>

Yukarıda, PHP’de XML’i JSON’a dönüştürme adımları verilmiştir.

PHP’de Otomatik Kaydetme Örneği #038; MYSQL. PHP ile Açısal Olarak Resim Yükle

İlgili Makaleler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Başa dön tuşu