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