May 26, 2016
Count duplicate element of an array in PHP without using in-built function
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
$arraychars=array("green","red","yellow","green","red","yellow","green"); echo $arrlength=count($arraychars); $arrCount=array(); for($i=0;$i<$arrlength-1;$i++){ $key=$arraychars[$i]; if(@$arrCount[$key]>=1){ $arrCount[$key]++; } else{ $arrCount[$key]=1; } //echo $arraychars[$i]; } echo "<pre>"; print_r($arrCount); |
OUTPUT:
1 2 3 4 5 6 |
Array ( [green] => 3 [red] => 2 [yellow] => 2 ) |