我有一份实验室文件,其中一台Xml文档通过简单的xml装载,并搜寻相应的补贴,所有物品都做罚款,但在将补贴与特定物品相匹配时,它会保 work工作,如果我重复这两种工作的话,就会展示,如果我说要与他们取得对比的话,则使用。
here is my php code
<?php
error_reporting(E_ALL);
ini_set( display_errors , 1 );
$cat_xml= simplexml_load_file( http://artstack.com/sites/77/site_categories.xml );
$product_xml= simplexml_load_file( http://artstack.com/sites/77/site_products.xml );
function getcatid($product_name,$product_xml){
foreach($product_xml as $product){
if($product){
if($product_name==$product->url){
return $product->cat_id;
}
}
}
}
function getcat($cat_id,$cat_xml){
foreach($cat_xml as $cat){
if($cat){
if($cat_id==$cat->id){
echo $cat[ name ];
}
else{
if(isset($cat->category)){
//sub cat
foreach($cat->category as $subcat){
if($subcat){
echo $cat_id." > ".$subcat->id."<br>";
if($cat_id==$subcat->id){
echo $cat_id." > ".$subcat->id."<br>";
exit;
}
}
}
}
}
}
}
}
getcat(getcatid($_GET[ pro ],$product_xml),$cat_xml);
?>
产出
75 > 73
75 > 74
75 > 75
但这必须
75 > 73
75 > 74
75 > 75
75 > 75