public function q_a_listing() { $user = new User(); $get_user_data = $user->get_user_profile_data(); $user_id = $get_user_data['id']; // get questions $question = new Questions(); $get_user_questions = $question->get_user_questions($user_id); $all_user_questions = array(); foreach ($get_user_questions as $question) { array_push($all_user_questions, $question['content']); } // get answered questions $answers = new Answers(); $get_question_ids = $answers->get_question_ids_by_user_id($user_id); $answered_questions_array = array(); foreach ($get_question_ids as $question_id) { $get_question = $question->get_question_by_id($question_id['question_id']); if (!in_array($get_question[0]['content'], $answered_questions_array)) { array_push($answered_questions_array, $get_question[0]['content']); } } return view('user/q_a_listing')->withAllUserQuestion($all_user_questions)->withAllUserAnsweredQuestion($answered_questions_array); }