我有一个包含标签的 XML 文件<image_file_name>
,这个标签重复,偶尔这个值是重复的,我试图找到的唯一实例值的总数<image_file_name>
。
$simpleXML = simplexml_load_file("stock_availability.xml");
$uniqueProducts = array();
foreach ($simpleXML->product as $product) {
$image_file_name = $product->image_file_name;
if(in_array($image_file_name, $uniqueProducts)) {
echo 1;
} else {
$uniqueProducts[] = $image_file_name;
echo 2;
}
$image_file_name = null;
}
echo count($uniqueProducts);
返回非唯一实例的count()
实例总数。image_file_name
2
也是连续回响,1
从不回响。