php function group an array on particular key value