Używając json_encode, przekształca tablicę na dwa różne sposoby i nie wiem od czego jest to zależne.
Raz:
{"categories":["1"],"subcategories":["5"],"subsubcategories":["5","6"]}
Kolejnym razem z kolei:
{"categories":["1"],"subcategories":["5"],"subsubcategories":{"1":"6","2":"5"}}
Od czego to zależy? Chodzi o klucz subsubcategories.