php使用函数方式输出XML文件的例子

发布时间:2020-05-05编辑:脚本学堂
php使用函数方式输出XML文件的例子

php使用函数方式输出XML文件的例子,有需要的朋友可以参考下。
 

复制代码 代码如下:

<?php
$conn= new PDO("mysql:dbname=lamp;host=localhost","root","123456");

$sql="select id,username,phone,*** from user";
$pdo=$conn->prepare($sql);
$pdo->execute();
$str='<?xml version="1.0" encoding="utf-8" ?>';
$str.='<users>';
//如果内容中有HTML代码可以使用<![CDATA][ 内容 ]>
while(list($id,$username,$phone,$***)=$pdo->fetch(PDO::FETCH_NUM)){
    $str.='<user id="'.$id.'">';
    $str.='<username>'.$username.'</username>';
    $str.='<phone>'.$phone.'</phone>';
    $str.='<***>'.$***.'</***>';
    $str.='</user>';
}

$str.='</users>';
file_put_contents("user.xml",$str);
header("Content-type:text/xml");
echo $str;
?>