我有一個這樣的數組結果Array( [e] => 6 [i] => 5 [s] => 4 [n] => 0 [t] => 0)我需要將數組格式更改為此,Array( [0] => stdClass Object ( [type] => e [count] => 6 ) [1] => stdClass Object ( [type] => i [count] => 5 ) [2] => stdClass Object ( [type] => s [count] => 4 ) [3] => stdClass Object ( [type] => n [count] => 0 ) [4] => stdClass Object ( [type] => t [count] => 0 ))有什么辦法可以改變嗎?
1 回答

郎朗坤
TA貢獻1921條經驗 獲得超9個贊
$newArray = [];
foreach ($array as $k => $v) {
$obj = new stdClass;
$obj->type = $k;
$obj->count = $v;
$newArray[] = $obj;
}
- 1 回答
- 0 關注
- 130 瀏覽
添加回答
舉報
0/150
提交
取消