Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php 生成XML

php 生成XML

不言
不言asal
2018-04-16 16:19:011377semak imbas

这篇文章介绍的内容是关于php  生成XML ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

$doc = new DOMDocument('1.0', 'utf-8'); // 声明版本和编码
$doc->formatOutput = true;
$r = $doc->createElement("root");
$doc->appendChild($r);
$arr = array(
    array(
        'name' => 'zhangsan',
        'sex' => 'male',
        'age' => 20,
    ),
    array(
        'name' => 'lisi',
        'sex' => 'female',
        'age' => 25,
    ),
);
foreach ($arr as $dat) {
    $b = $doc->createElement("data");
    $name = $doc->createElement("name");
    $name->appendChild($doc->createTextNode($dat['name']));
    $b->appendChild($name);
    $sex = $doc->createElement("sex");
    $sex->appendChild($doc->createTextNode($dat['sex']));
    $b->appendChild($sex);
    $age = $doc->createElement("age");
    $age->appendChild($doc->createTextNode($dat['age']));
    $b->appendChild($age);
    $r->appendChild($b);
}

相关推荐:

PHP生成唯一RequestID类

Atas ialah kandungan terperinci php 生成XML. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn