₹"; foreach($values as $fetchVal){ $storeValue=array(); $storeValue['selected_person_title']= isset($fetchVal['selected_person_title_id']) ? APPLICANTNAME_GRABBER::getApplicantsNameById($fetchVal['selected_person_title_id'],$latest_applicants_names,2) : $fetchVal['selected_person_title_master']; $storeValue['selected_person']= APPLICANTNAME_GRABBER::getApplicantsNameById($fetchVal['selected_person'],$latest_applicants_names); $storeValue['residency_address']=$fetchVal['residence_place'].', '.$fetchVal['residence_city_master'].', '.$fetchVal['residence_state_master'].'-'; $storeValue['residency_address'] .=($fetchVal['residence_pin'] == 1) ? $fetchVal['residence_other_pincode'] : (($fetchVal['residence_pin'] > 1) ? $fetchVal['residence_pincode_master'] : ""); //$storeValue['residency_address'] .='.'; $storeValue['residence_No_of_years']=($fetchVal['residence_No_of_years'] == 1) ? $fetchVal['residence_No_of_years'].' year' :(($fetchVal['residence_No_of_years'] > 1) ? $fetchVal['residence_No_of_years'].' years' : ""); $storeValue['residence_No_of_years'] .= isset($fetchVal['residence_No_of_months']) && $fetchVal['residence_No_of_months'] != "" ? ( (isset($fetchVal['residence_No_of_years']) && $fetchVal['residence_No_of_years'] != 0) ? ' and ' : '' ).$fetchVal['residence_No_of_months'] .' Month(s)' : ''; // echo $storeValue['residence_No_of_years'];die(); $storeValue['residence_ownership']=($fetchVal['residence_ownership'] == 1) ? $fetchVal['ownershipOther'] :(($fetchVal['residence_ownership'] == 3) ? $fetchVal['residence_ownership_master'] : $fetchVal['residence_ownership_master']); $storeValue['rent'] = $fetchVal['rent']; $storeValue['no_family_members_clix'] = isset($fetchVal['no_family_mem_clix']) ? $fetchVal['no_family_mem_clix'] : '' ; $storeValue['no_dependents_clix'] = isset($fetchVal['no_dependents_clix']) ? $fetchVal['no_dependents_clix'] : '' ; $storeValue['no_family_members']= count($fetchVal['family_members_details']) > 0 ? count($fetchVal['family_members_details']) : '0'; $storeValue['family_members_details'] = array_map(function($tag) use ($male_gender_array){ $gender = array_search($tag['family_member_relationship'],$male_gender_array); $gender = $gender ? 'He' :'She'; $getFamilyEarning=''; $year_to_display = $tag['earning_number_of_years_in_employment_or_business'] == 1 ? 'year.' : 'years.'; if($tag['family_member_earning_status']==1){ $getFamilyEarning= 'Earning '; $getFamilyOccupation = $tag['earning_segment']==1 ? $tag['earning_if_others_segment'].' Income of '.$tag['earning_gross_income_per_month'].' per month. ':' Income of '.''.' '.MYUTIL::customIndianNumberFormat($tag['earning_gross_income_per_month']).' per month '; $getFamilyOccupation .= $tag['earning_name_of_the_employer_or_business'] ? ' received from '.$tag['earning_name_of_the_employer_or_business'].'' : ''; $getFamilyOccupation .= $tag['earning_segment_master'] ? '(' . $tag['earning_segment_master'] . ').': '.'; $getFamilyOccupation .= ' ' . $gender.' has been working for '.$tag['earning_number_of_years_in_employment_or_business'].' '.$year_to_display; // ? .' years earning Rs.'. : $tag['earning_segment_master'].' with '.$tag['earning_name_of_the_employer_or_business'].' since '.$tag['earning_number_of_years_in_employment_or_business'].' years earning Rs.'.$tag['earning_gross_income_per_month'].' per month '; } else if($tag['family_member_earning_status']==2){ $getFamilyEarning = 'Non-Earning'; $getFamilyOccupation = $tag['non_earning_occupation'] != 1 ? $tag['non_earning_occupation_master'] : $tag['non_earning_if_others']; $getFamilyOccupation .= $tag['non_earning_if_schoolorcollege'] != "" ? ' at '.$tag['non_earning_if_schoolorcollege'] : ($tag['non_earning_if_retired_from'] != "" ? ' from '.$tag['non_earning_if_retired_from']: ''); } return array( 'name' => $tag['family_member_name'], 'family_member_relationship' => $tag['family_member_relationship_master'], 'family_member_age' => $tag['family_member_age'], 'family_member_earning' => $getFamilyEarning, 'family_member_occupation' => $getFamilyOccupation, ); }, $fetchVal['family_members_details']); array_push($mergeResult,$storeValue); } return $mergeResult; } } ?>