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>';
  • 相关阅读:
    http缓存机制与原理
    BFC与浮动
    05ICMP协议与ARP协议(IP协议中重要协议)
    04IP编址(网络层)
    03以太网帧结构(链路层 IEEE802.3)
    02传输介质简介
    shell 脚本 2
    shell 脚本 1
    shell 中时间 表达
    sed 行编辑器
  • 原文地址:https://www.cnblogs.com/intval/p/3616180.html
Copyright © 2011-2022 走看看