Can anyone teach me how to group JSON data according to key value given in data. Here with I have give an example below.
I have following JSON data.
$print = '{"Table":[
{"Column":2,"Length":1,"Number":"A4","Row":12},
{"Column":2,"Length":1,"Number":"A3","Row":11},
{"Column":2,"Length":1,"Number":"A2","Row":9},
{"Column":2,"Length":1,"Number":"A1","Row":8},
{"Column":3,"Length":1,"Number":"B4","Row":12},
{"Column":3,"Length":1,"Number":"B3","Row":11},
{"Column":3,"Length":1,"Number":"B2","Row":9},
{"Column":3,"Length":1,"Number":"B1","Row":8}],"ResponseStatus":200,"Message":null}';
I want to group this data according to the "Row" value as given below.
$print = '{"Table":[
{"Column":2,"Length":1,"Number":"A4","Row":12},
{"Column":3,"Length":1,"Number":"B4","Row":12},
{"Column":2,"Length":1,"Number":"A3","Row":11},
{"Column":3,"Length":1,"Number":"B3","Row":11},
{"Column":2,"Length":1,"Number":"A2","Row":9},
{"Column":3,"Length":1,"Number":"B2","Row":9},
{"Column":2,"Length":1,"Number":"A1","Row":8},
{"Column":3,"Length":1,"Number":"B1","Row":8}],"ResponseStatus":200,"Message":null}';
I googled many times for hours together, but I couldn't find solution for this. I want to group this in PHP. Kindly someone help me to solve this. Thanks in advance.