- array_map: documentation ( source)
- print_r: documentation ( source)
<?php
$arr = array(
Array('weight' => '317.51474856007','reps' => '10'),
Array('weight' => 50,'reps' => 10),
Array('reps' => 10),
Array('reps' => 10)
);
$count = array();
$count = array_map(function($v, $k)use($count){if(array_key_exists($k, $count))$count[$k]++;else $count[$k]=1;}, $arr);
print_r($arr);