我有兩個陣列象下面這樣:如何在php中將普通數組與對象數組合並?
陣列1:
array([0]=> 11, [1] => 2.5)
陣列2:
Array (
[0] => stdClass Object (
[type] => 1
[creator_id] => 3
[creator_name] => E1
[per_tar] => 300
[pro_tar] => 200
[ac] => 300
[PA] => 17
[Q1] => 800
)
[1] => stdClass Object (
[type] => 1
[creator_id] => 4
[creator_name] => E2
[per_tar] => 100
[pro_tar] => 170
[ac] => 0
[PA] => 7
[Q1] => 270
)
)
我想是我想通過以下所述陣列1與陣列2合併way
array 1 key [0]合併到所有鍵的數組2鍵[0]對象中。
所以我預期的輸出結果是:
Array (
[0] => stdClass Object (
[type] => 1
[creator_id] => 3
[creator_name] => E1
[per_tar] => 300
[pro_tar] => 200
[ac] => 300
[PA] => 17
[Q1] => 800
[new] => 11
)
[1] => stdClass Object (
[type] => 1
[creator_id] => 4
[creator_name] => E2
[per_tar] => 100
[pro_tar] => 170
[ac] => 0
[PA] => 7
[Q1] => 270
[new] => 2.5
)
)
我嘗試array_merge()
功能,但只是其合併兩個數組。請幫我
的可能的複製[陣列合併與相同索引的PHP(http://stackoverflow.com/questions/26426025/array-merge-php-with-same-index) –
我正在此錯誤array_merge( ):參數#1不是數組 – Nisanth
可以顯示任何示例 – Nisanth