This is my array. This array is very big one more than 1000 records. I wrote some code.
It will work without duplicates only for ALT_ID. TITLE will show with the duplicate.
How to check duplicates of the TITLE relevant to and ALT_ID of an array.
I want to know how to check duplicates of the title relevant to an id of an array.
Array
(
[1] => Array
(
[TITLE] => Business Management
[LAST_NAME] => Stu2455
[ALT_ID] => 2003455
[STUDENT_ID] => 2492
[ASSIGNMENT_TITLE] => Coursework
[MARKS] => 56.00
)
[2] => Array
(
[TITLE] => Business Management
[LAST_NAME] => Stu2455
[ALT_ID] => 2003455
[STUDENT_ID] => 2492
[ASSIGNMENT_TITLE] => Exam
[MARKS] => 61.00
)
[3] => Array
(
[TITLE] => Communication Skills in English
[LAST_NAME] => Stu2455
[ALT_ID] => 2003455
[STUDENT_ID] => 2492
[ASSIGNMENT_TITLE] => Exam
[MARKS] => 45.00
)
[4] => Array
(
[TITLE] => Communication Skills in English
[LAST_NAME] => Stu2455
[ALT_ID] => 2003455
[STUDENT_ID] => 2492
[ASSIGNMENT_TITLE] => Course Work
[MARKS] => 57.00
)
[5] => Array
(
[TITLE] => Digital Circuits and PC Hardware
[LAST_NAME] => Stu2455
[ALT_ID] => 2003455
[STUDENT_ID] => 2492
[ASSIGNMENT_TITLE] => Exam
[MARKS] => 20.00
)
[6] => Array
(
[TITLE] => Digital Circuits and PC Hardware
[LAST_NAME] => Stu2455
[ALT_ID] => 2003455
[STUDENT_ID] => 2492
[ASSIGNMENT_TITLE] => Coursework
[MARKS] => 67.00
)
[7] => Array
(
[TITLE] => Elements of Electronics
[LAST_NAME] => Stu2455
[ALT_ID] => 2003455
[STUDENT_ID] => 2492
[ASSIGNMENT_TITLE] => Exam
[MARKS] => 62.00
)
[8] => Array
(
[TITLE] => Elements of Electronics
[LAST_NAME] => Stu2455
[ALT_ID] => 2003455
[STUDENT_ID] => 2492
[ASSIGNMENT_TITLE] => Course Work
[MARKS] => 79.00
)
[9] => Array
(
[TITLE] => Introduction to Databases Systems
[LAST_NAME] => Stu2455
[ALT_ID] => 2003455
[STUDENT_ID] => 2492
[ASSIGNMENT_TITLE] => Coursework
[MARKS] => 49.00
)
[10] => Array
(
[TITLE] => Introduction to Databases Systems
[LAST_NAME] => Stu2455
[ALT_ID] => 2003455
[STUDENT_ID] => 2492
[ASSIGNMENT_TITLE] => Exam
[MARKS] => 34.00
)
[11] => Array
(
[TITLE] => Mathematics for Computing & Business
[LAST_NAME] => Stu2455
[ALT_ID] => 2003455
[STUDENT_ID] => 2492
[ASSIGNMENT_TITLE] => Course Work
[MARKS] => 82.00
)
[12] => Array
(
[TITLE] => Mathematics for Computing & Business
[LAST_NAME] => Stu2455
[ALT_ID] => 2003455
[STUDENT_ID] => 2492
[ASSIGNMENT_TITLE] => Exam
[MARKS] => 87.00
)
[13] => Array
(
[TITLE] => Personal Computer Based Applications
[LAST_NAME] => Stu2455
[ALT_ID] => 2003455
[STUDENT_ID] => 2492
[ASSIGNMENT_TITLE] => Course Work
[MARKS] => 73.00
)
[14] => Array
(
[TITLE] => Visual Basic Programming
[LAST_NAME] => Stu2455
[ALT_ID] => 2003455
[STUDENT_ID] => 2492
[ASSIGNMENT_TITLE] => Exam
[MARKS] => 56.00
)
[15] => Array
(
[TITLE] => Visual Basic Programming
[LAST_NAME] => Stu2455
[ALT_ID] => 2003455
[STUDENT_ID] => 2492
[ASSIGNMENT_TITLE] => Coursework
[MARKS] => 62.00
)
)
Below I wrote PHP Code
$tmp_results = array();
foreach($result as $item => &$rv) {
if(!isset($tmp_results[$rv['ALT_ID']]))
{
$output .= "<tr><td>" . $rv['ALT_ID'] . "</td>";
$tmp_results[$rv['ALT_ID']] = $rv;
}
if(!isset($tmp_results[$rv['TITLE'] || $rv['ALT_ID']]))
{
$output .= "<td>". $rv['TITLE'] ."</td><tr>";
$tmp_results[$rv['TITLE']] = $rv;
}
}
I want to know how to check duplicates of the title relevant to an id of an array.