zoukankan      html  css  js  c++  java
  • php将xml文件转化为数组:simplexml_load_string

    <?php
    $str = <<<XML
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <note>
        <book>
            <category>COOKING</category>
            <title>Everyday Italian</title>
            <author>Giada De Laurentiis</author>
            <year>2005</year>
            <price>30.00</price>
        </book>
        <book>
            <category>CHILDREN</category>
            <title>Harry Potter</title>
            <author>J K. Rowling</author>
            <year>2005</year>
            <price>29.99</price>
        </book>
        <book>
            <category>WEB</category>
            <title>Learning XML</title>
            <author>Erik T. Ray</author>
            <year>2003</year>
            <price>39.95</price>
        </book>
    
        <news>
            <category>CHILDREN</category>
            <title>Harry Potter</title>
            <author>J K. Rowling</author>
            <year>2005</year>
            <price>29.99</price>
        </news>
        <news>
            <category>WEB</category>
            <title>Learning XML</title>
            <author>Erik T. Ray</author>
            <year>2003</year>
            <price>39.95</price>
        </news>
    
        <blog>
            <category>CHILDREN</category>
            <title>Harry Potter</title>
            <author>J K. Rowling</author>
            <year>2005</year>
            <price>29.99</price>
        </blog>
        <blog>
            <category>WEB</category>
            <title>Learning XML</title>
            <author>Erik T. Ray</author>
            <year>2003</year>
            <price>39.95</price>
        </blog>
    </note>
    XML;
    
    $strObj = simplexml_load_string($str);
    $json = json_encode($strObj);
    $ary = json_decode($json, true);
    
    echo '<pre>';
    print_r($ary);
    echo '</pre>';
  • 相关阅读:
    IntelliJ IDEA 常用快捷键汇总
    Git常用命令
    org.h2.jdbc.jdbcsqlexception: database is already closed (to disable automatic closing at vm shutdown, add ";db_close_on_exit=false" to the db url) [90121-197]
    AbstractErrorController
    JSR-303
    MultipartFile
    day4
    day3
    day 2
    day1
  • 原文地址:https://www.cnblogs.com/intval/p/3616180.html
Copyright © 2011-2022 走看看