• 技术文章 >后端开发 >PHP问题

    php simplexml怎么修改数据

    藏色散人藏色散人2021-10-26 09:39:40原创196

    php simplexml修改数据的方法:1、创建PHP示例文件并设置编码格式;2、创建XML格式的字符串;3、通过“simplexml_load_string($str);”创建SimpleXML对象;4、修改元素值即可。

    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑

    php simplexml怎么修改数据?

    PHP的SimpleXML修改XML数据

    一 代码

    <?php
    /*  设置编码格式  */
    header('Content-Type:text/html;charset=utf-8');
    /*  创建XML格式的字符串  */
    $str = <<<XML
    <?xml version='1.0' encoding='gb2312'?>
    <object name='商品'>
    	<book>
    		<computerbook type='PHP入门应用'>PHP从入门到精通</computerbook>
    </book>
    </object>
    XML;
    /*  ***************************  */
    /*  创建SimpleXML对象  */
    $xml = simplexml_load_string($str);
    /*  输出根目录属性name的值  */
    echo $xml[name].'<br />';
    /*  修改子元素computerbook的属性值type  */
    $xml->book->computerbook['type'] = iconv('gb2312','utf-8','PHP程序员必备工具');
    /*  修改子元素computerbook的值  */
    $xml->book->computerbook = iconv('gb2312','utf-8','PHP函数参考大全');
    /*  输出修改后的属性和元素值  */
    echo $xml->book->computerbook['type'].' => ';
    echo $xml->book->computerbook;
    ?>

    二 运行结果

    商品
    PHP程序员必备工具 => PHP函数参考大全

    推荐学习:《PHP视频教程

    以上就是php simplexml怎么修改数据的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php simplexml
    上一篇:如何解决nginx php-cgi 自动关闭问题 下一篇:linux php连不上mysql数据库怎么办
    Web大前端开发直播班

    相关文章推荐

    • PHP使用DOM和simplexml读取xml文档的方法详解• 如何在PHP中将数组转换为SimpleXML• php simplexml 如何删除节点• 什么是PHP SimpleXML?如果你是PHP的粉丝,还不快进来看看!

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网