Php 订单对象simplexml\u按此字段加载\u文件
您好,我对simplexml_load_文件有一个问题,我不太确定如何通过$item->padre命令我的数组 我需要按$item->padre.=进行foreach和order,我不知道怎么做Php 订单对象simplexml\u按此字段加载\u文件,php,object,Php,Object,您好,我对simplexml_load_文件有一个问题,我不太确定如何通过$item->padre命令我的数组 我需要按$item->padre.=进行foreach和order,我不知道怎么做 function create_sitemap($sitemap){ $xml = file_exists('sitemap.xml') ? $xml = simplexml_load_file('sitemap.xml'): exit('Failed to open sitemal.xml.');
function create_sitemap($sitemap){
$xml = file_exists('sitemap.xml') ? $xml = simplexml_load_file('sitemap.xml'): exit('Failed to open sitemal.xml.');
$xml = uasort($xml, function($a,$b){ return strcmp($a->padre, $b->padre); });
foreach ($xml->url as $item) {
echo "<p>" . $item->loc. "</p>";
echo "<p>" . $item->padre . "</p>";
}
}
函数创建站点地图($sitemap){
$xml=file_存在('sitemap.xml')?$xml=simplexml_加载_文件('sitemap.xml'):退出('打开sitemal.xml失败');
$xml=uasort($xml,函数($a,$b){返回strcmp($a->padre,$b->padre);});
foreach($xml->url作为$item){
回声“”$item->loc.”;
回声“”$item->padre.”;
}
}
提前感谢。
$xml
不是a而是a,因此不会以这种方式工作。但是,例如,返回一个数组,您可以使用它查找所有
元素
create_sitemap('test');
function create_sitemap($sitemap){
$xml = getData();
$urls = $xml->xpath('url');
uasort($urls, function($a,$b){ return strcmp($a->padre, $b->padre); });
foreach ($urls as $item) {
echo "<p>{$item->loc}</p><p>{$item->padre}</p>\n";
}
}
function getData() {
return new SimpleXMLElement('<xml>
<url>
<loc>loc Z</loc>
<padre>padre Z</padre>
</url>
<url>
<loc>loc A</loc>
<padre>padre A</padre>
</url>
<url>
<loc>loc C</loc>
<padre>padre C</padre>
</url>
<url>
<loc>loc B</loc>
<padre>padre B</padre>
</url>
</xml>');
}
create_站点地图('test');
函数create_sitemap($sitemap){
$xml=getData();
$url=$xml->xpath('url');
uasort($url,函数($a,$b){returnstrcmp($a->padre,$b->padre);});
foreach($url作为$item){
回声“{$item->loc}{$item->padre}\n”;
}
}
函数getData(){
返回新的SimpleXMLElement('
loc Z
帕德雷Z
位置A
教士A
loc C
帕德雷C
地点B
教士B
');
}
印刷品
<p>loc A</p><p>padre A</p>
<p>loc B</p><p>padre B</p>
<p>loc C</p><p>padre C</p>
<p>loc Z</p><p>padre Z</p>
loc Apadre A
loc Bpadre B
loc Cpadre C
位置Zpadre Z
您可能也对以下内容感兴趣: