こんにちは、オブジェクトを含む std クラス オブジェクトがあります。それを配列としてキャストすると、最初のレベルだけが配列に変更されます。サブオブジェクトを配列としてもキャストする理由はありますか?
var_dump($heyo);
object(stdClass)#167 (27) {
["uid"]=> object(stdClass)#166 (1) {
["1"]=> int(15)
var_dump((array)($heyo));
array(27) {
["uid"]=> object(stdClass)#166 (1) {
["1"]=> int(15)