带有更新的PHP复制功能

时间:2019-06-24 00:02:45

标签: php xml

我正在使用php copy()函数将php文档复制到xml文档中,并且工作正常:

apt-get install libunixsocket-java

但是我需要用额外的一行来更新目标xml文档

echo copy("copy.php","destination.xml");

有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

您在这里不需要<?php $json1_str = '{ "id": "TEST", "name": "TEST", "desc": "TEST", "image": "TEST", "package": "TEST", "version": "1.00", "picpath": "TEST", "desc_1": "ssss", "desc_2": "ssss", "ReviewStars": "5", "Size": "TEST", "Author": "TEST", "apptype": "222", "pv": "TEST", "main_icon_path": "TEST", "main_menu_pic": "TEST", "releaseddate": "2019-06-19" }'; $json2_str = '{ "packages": [ { "id": "TEST", "name": "TEST", "desc": "TEST", "image": "TEST", "package": "TEST", "version": "1.00", "picpath": "TEST", "desc_1": "TEST", "desc_2": "TEST", "ReviewStars": "TEST", "Size": "", "Author": "TEST", "apptype": "TEST", "pv": "TEST", "main_icon_path": "TEST", "main_menu_pic": "TEST", "releaseddate": "5/03/2018" } ] }'; $json1 = json_decode($json1_str, true); $json2 = json_decode($json2_str, true); $json2['packages'][] = $json1; $jsonData = json_encode($json2, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES); echo $jsonData; 函数:

{
    "packages": [
        {
            "id": "TEST",
            "name": "TEST",
            "desc": "TEST",
            "image": "TEST",
            "package": "TEST",
            "version": "1.00",
            "picpath": "TEST",
            "desc_1": "TEST",
            "desc_2": "TEST",
            "ReviewStars": "TEST",
            "Size": "",
            "Author": "TEST",
            "apptype": "TEST",
            "pv": "TEST",
            "main_icon_path": "TEST",
            "main_menu_pic": "TEST",
            "releaseddate": "5/03/2018"
        },
        {
            "id": "TEST",
            "name": "TEST",
            "desc": "TEST",
            "image": "TEST",
            "package": "TEST",
            "version": "1.00",
            "picpath": "TEST",
            "desc_1": "ssss",
            "desc_2": "ssss",
            "ReviewStars": "5",
            "Size": "TEST",
            "Author": "TEST",
            "apptype": "222",
            "pv": "TEST",
            "main_icon_path": "TEST",
            "main_menu_pic": "TEST",
            "releaseddate": "2019-06-19"
        }
    ]
}