You can use the following code to receive attribute values:
$attributes = Mage::getResourceModel('eav/entity_attribute_collection') ->addFieldToFilter('attribute_code', $option) ->load(false); $attribute = $attributes->getFirstItem(); $atts = $attribute->getSource()->getAllOptions(false); $result = array(); foreach($atts as $tmp) $result[$tmp['label']] = $tmp['value']; return $result;
As a result, you will receive a short array with attributes, and it's much easier to work with arrays in most of cases.
For the “$option” variable you can set up any attribute name. For example it can be 'manufacturer', 'color', 'size' or any other attribute code you have created.