0

I have an array of objects,

    [
      [
        {"m": 4, "p": 1, "r": 0, "t": 0},
        {"m": 4, "p": 1, "r": 0, "t": 0},
        {"m": 4, "p": 1, "r": 0, "t": 0}
      ],
      [
        {"m": 4, "p": 1, "r": 0, "t": 0},
        {"m": 4, "p": 1, "r": 0, "t": 0},
        {"m": 4, "p": 1, "r": 0, "t": 0}
      ],
      [
        {"m": 4, "p": 1, "r": 0, "t": 0},
        {"m": 4, "p": 1, "r": 0, "t": 0},
        {"m": 4, "p": 1, "r": 0, "t": 0}
      ],
      [
        {"m": 4, "p": 1, "r": 0, "t": 0},
        {"m": 4, "p": 1, "r": 0, "t": 0},
        {"m": 4, "p": 1, "r": 0, "t": 0}
      ],
]

I need to convert this to object with keys like

{
  "1": {
     "1": {"m": 4, "p": 1, "r": 0, "t": 0}, 
     "2": {"m": 4, "p": 1, "r": 0, "t": 0},
     "3": {"m": 4, "p": 1, "r": 0, "t": 0}
  },
  .......

}

I used the below code but getting parse error,

$ss= json_decode(json_encode($obj1));
$ss1=(Object)(array_filter($ss));
echo json_encode($ss1);

Please help

Regards,
Rekha

Denis
  • 400
  • 1
  • 12
Rekha
  • 449
  • 2
  • 15
  • 27

0 Answers0