Wednesday, May 6, 2015

Get Array duplicate data information

Array('99','98','78','99','99','78','45')
how to get output as
99 duplicate
98 original
78 duplicate
99 duplicate
99 duplicate
78 duplicate
45 original


$your_array=Array('99','98','78','99','99','78','45');
$array_count=array_count_values($your_array);


foreach($your_array as $val){
$count=$array_count[$val];
if($count>1){
echo "<br />$val duplicate";
}
else{
echo "<br />$val original";
}
}
?>


<?php
 foreach(array_count_values($array) as $value=>$count){
if ($count > 1)
echo $value. " duplicate";

else
echo $value . " normal";
}
?>



<?php
$array = array('99','98','78','99','99','78','45');
$temp = array_count_values($array);

foreach ($array as $element){
$dup = $temp[$element]>1?"duplicate":"original";
echo $element." ".$dup."<br/>";
}

?>


No comments:

Post a Comment

Dharamart.blogspot.in