当我通过我的for循环看起来像这样的尝试循环:没有被通过循环与循环
$singleArray = array_column($upcValuesFromArray, count($upcValuesFromArray));
$groupedArrays = array_chunk($singleArray, 5, false);
for($i = 0; $i < count($groupedArrays); $i++){
$xmlFilePath = 'xml/' . $file_name . $i . '.xml';
$xml = simplexml_load_file($xmlFilePath);
echo $xmlFilePath;
foreach($xml->children() as $items) {
//Pull UPC data
echo $items['Id'] . ',';
//Verify complete listing
if (isset($items->Products->Product->SalesRankings->SalesRank[0]->Rank) == false) {
//Pull ASIN data
echo $items->Products->Product->Identifiers->MarketplaceASIN->ASIN . ',';
//Pull pricing data
echo $items->Products->Product->AttributeSets->children('ns2', true)->ItemAttributes->ListPrice->Amount . ',';
continue;
}
//Pull sales rank data
echo $items->Products->Product->SalesRankings->SalesRank[0]->Rank . ',';
//Pull pricing data
echo $items->Products->Product->AttributeSets->children('ns2', true)->ItemAttributes->ListPrice->Amount . ',';
}
}
我得到的所有数据,但只有一个文件。我不知道我做错了什么。如果有人能帮助我,我将不胜感激。
预先感谢您!我很感激帮助。
'$ groupedArrays'包含什么? – segFault
$ groupedArrays是数组的数组。 – McStuffins