- json_decode: documentation ( source)
- print_r: documentation ( source)
- end: documentation ( source)
- in_array: documentation ( source)
<?php
function reduce_array(array $source)
{
$picked_mark=array();
$result=array();
foreach($source as $key=>$subarray)
{
if(in_array(end($subarray),$picked_mark)) continue;
$result[$key]=$subarray;
$picked_mark[]=end($subarray);
}
return $result;
}
print_r(reduce_array(json_decode("[[0,1,2,3,4],[1,2,3,4],[2,3,4]")));