function getServiceAreaByRegionalId($regionalId) { $model_ServiceArea = new Model_ServiceArea(); $whereSA = array('RegionalId = ?' => $regionalId); $serviceArea = $model_ServiceArea->getAll($whereSA); foreach ($serviceArea as $keyRow => $valueData) { foreach ($valueData as $keyData => $valueRow) { if ($keyData == 'StateId' and $valueRow != NULL) { $col = $keyData; $where[] = array("{$keyData} = ?" => $valueRow); } else { if ($keyData == 'CityId' and $valueRow != NULL) { $where[] = array("{$keyData} = ?" => $valueRow); $col = $keyData; } else { if ($keyData == 'NeighborhoodId' and $valueRow != NULL) { $where[] = array("{$keyData} = ?" => $valueRow); $col = $keyData; } } } } } $array = array($where, $col); return $array; }