示例#1
0
                        $variant['id'] = $xml->value;
                        break;
                    case 'KOD':
                        //     $variant[] = "['rozmiar'] = $this->sizes[$xml->value];
                        break;
                    case 'EAN':
                        $variant['ean'] = $xml->value;
                        break;
                    case 'KOLOR':
                        $variant[] = ["name" => "kolor", "value" => "zielony"];
                        break;
                    case 'ROZMIAR':
                        $variant[] = ["name" => "rozmiar", "value" => "xxl"];
                        break;
                    case 'ILOSC':
                        $variant['quantity'] = $xml->value;
                        break;
                }
            }
            if ($xml->nodeType == XMLReader::END_ELEMENT && $xml->name == 'WARIANT') {
                $variants[] = $variant;
            }
            if ($xml->nodeType == XMLReader::END_ELEMENT && $xml->name == 'WARIANTY') {
                return $variants;
            }
        }
    }
}
$start = new bench();
$start->run();