Php数组到xml的输出子项错误->;父母亲
你好,我有mysql数组到xml代码,我的代码给出错误的xml输出通常必须是父-子我的数组给出子-父:)我的代码在这里请帮助我Php数组到xml的输出子项错误->;父母亲,php,mysql,arrays,xml,simplexml,Php,Mysql,Arrays,Xml,Simplexml,你好,我有mysql数组到xml代码,我的代码给出错误的xml输出通常必须是父-子我的数组给出子-父:)我的代码在这里请帮助我 function packages($limit,$type){ $ret_array = array(); $sql = "select ID,packageName,servicer,products,clients from Packages order by ID asc limit $limit
function packages($limit,$type){
$ret_array = array();
$sql = "select ID,packageName,servicer,products,clients
from Packages order by ID asc limit $limit";
$result = mysql_query($sql);
while($data = mysql_fetch_object($result)){
$obj['ID'] = $data->ID;
$obj['packageName'] = $data->packageName;
$obj['servicer'] = $data->servicer;
$obj['products'] = $data->products;
$obj['clients'] = $data->clients;
$ret_array[] = $obj;
}
$xml = new SimpleXMLElement('<root/>');
array_walk_recursive($ret_array, array ($xml, 'addChild'));
print $xml->asXML();
return $ret_array;
}
功能包($limit,$type){
$ret_array=array();
$sql=“选择ID、packageName、服务商、产品、客户端
根据ID asc limit$limit从包裹订购”;
$result=mysql\u查询($sql);
while($data=mysql\u fetch\u object($result)){
$obj['ID']=$data->ID;
$obj['packageName']=$data->packageName;
$obj['servicer']=$data->servicer;
$obj['products']=$data->products;
$obj['clients']=$data->clients;
$ret_数组[]=$obj;
}
$xml=新的SimpleXMLElement(“”);
array_walk_recursive($ret_array,array($xml,'addChild'));
打印$xml->asXML();
返回$ret_数组;
}
并给出输出
<?xml version="1.0"?>
<root><1>ID</1><Free>packageName</Free><1>servicer</1><3>products</3><10>clients</10><2>ID</2><Basic>packageName</Basic><3>servicer</3><25>products</25><50>clients</50><3>ID</3><Advanced>packageName</Advanced><5>servicer</5><50>products</50><100>clients</100><4>ID</4><Premium>packageName</Premium><10>servicer</10><100>products</100><250>clients</250></root>
IDPACKAGENameServicerProductsClientSidPackageNameServicerProductsClientSidPackageNameServicerProductsClientSidPackageNameServicesProductsClientSidPackageNameServicesProductsClientsClientSidPackageNameServicesProductsClients
我想要这样
**output gives example <Free>packageName i want <packageName>Free**
**输出提供示例packageName我想要免费**
谢谢在您的xml中什么是
值
和什么是键
?@u\u mulder我在php中是新的请看输出给出示例packageName我想免费我的代码顶端类型请添加一个预期输出与您得到的输出对比的示例。@k0pernikus i添加了输出顶端fyi:已弃用并从php7中删除。什么是值
和什么xml中是否有key
?@u\u mulder im在php中是新的请参见output给出示例packageName我想要免费的代码顶级类型请添加一个预期输出与您获得的输出的示例。@k0pernikus i added output top sideFYI:已弃用并从php7中删除。