我在php上有这样的数组
Array
(
[0] => stdClass Object
(
[a] => 10
[b] => 8
[c] => 4
)
)
Array
(
[z] => stdClass Object
(
[d] => 99461
[e] => asldfjs
)
)
如何推动第二个数组变得像这样或类似于这个?
Array
(
[0] => stdClass Object
(
[a] => 10
[b] => 8
[c] => 4
[other_array] => array (
[d] => 99461
[e] => asldfjs
)
)
)
答案 0 :(得分:3)
请注意,stdClass Object
不数组...
但是,如果确实想在该对象中设置属性other_array
,那么就这样做:
$myArray[0]->other_array = $otherArray;
说明:根据您自己的陈述,$myArray[0]
是对象。您可以在php中设置对象中的任何属性,但必须使用对象属性表示法(->
),而不是数组表示法。仅仅因为一个对象不是一个数组......