Revision: 31430
Updated Code
at September 4, 2010 21:07 by beneberle
Updated Code
<?php
$array = array(1,1,1,2,2,2,2,3);
function returnValueOnce($array){
$arrayTrim = array_keys(array_count_values($array));
//array_count_values returns an array( [1]=>3 [2]=> 4 [3]=> 1 )
return $arrayTrim;
//returns numerical array(1,2,3)
}
// the array_unique() function does this too, so now I'm the wiser....
// it removes duplicate values from an array. If two or more array values are the same, the // first appearance will be kept and the other will be removed.
?>
Revision: 31429
Updated Code
at September 4, 2010 20:59 by beneberle
Updated Code
<?php
$array = array(1,1,1,2,2,2,2,3);
function returnValueOnce($array){
$arrayTrim = array_keys(array_count_values($array));
//array_count_values returns an array( [1]=>3 [2]=> 4 [3]=> 1 )
return $arrayTrim;
//returns numerical array(1,2,3)
}
?>
Revision: 31428
Updated Code
at September 4, 2010 20:53 by beneberle
Updated Code
<?php
$array = array(1,1,1,2,2,2,2,3);
function returnValueOnce($array){
$arrayTrim = array_keys(array_count_values($array);
//array_count_values returns an array( [1]=>3 [2]=> 4 [3]=> 1 )
return $arrayTrim;
//returns numerical array(1,2,3)
?>
Revision: 31427
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 4, 2010 20:42 by beneberle
Initial Code
<?php $array = array(7,7,7,9,9,7,7,9,9,9,9,9,9,7,7); $arrayCount = array_count_values($array); // $arrayCount becomes a key = > value array equal to value = > # of occurrences $arrayTrim = array_keys($arrayCount); //returns only the values print_r($arrayTrim); ?>
Initial URL
http://www.w3schools.com/php/func_array_unique.asp
Initial Description
I needed to trim a simple numerical array that might have duplicate values into an array with no duplicates. I came up with this before finding array_unique(). D\'oh.
Initial Title
Count occurrences of value in array, return values once
Initial Tags
php
Initial Language
PHP