我在这个变量$month_g
dd($month_g);
我得到了
array:12 [▼
0 => array:2 [▼
"up_bytes" => 277664452
"down_bytes" => 198868462
]
1 => array:2 [▼
"up_bytes" => 0
"down_bytes" => 0
]
2 => array:2 [▶]
3 => array:2 [▶]
4 => array:2 [▶]
5 => array:2 [▶]
6 => array:2 [▶]
7 => array:2 [▶]
8 => array:2 [▶]
9 => array:2 [▶]
10 => array:2 [▶]
11 => array:2 [▶]
]
我希望实现
array:12 [▼
0 => array:2 [▼
"up_bytes" => 0
"down_bytes" => 0
]
1 => array:2 [▼
"up_bytes" => 277664452
"down_bytes" => 198868462
]
2 => array:2 [▶]
3 => array:2 [▶]
4 => array:2 [▶]
5 => array:2 [▶]
6 => array:2 [▶]
7 => array:2 [▶]
8 => array:2 [▶]
9 => array:2 [▶]
10 => array:2 [▶]
11 => array:2 [▶]
]
我想将我的0元素转移到第二个元素。我如何在PHP中执行此操作?
答案 0 :(得分:4)
$temp = $a[0];
$a[0] = $a[1];
$a[1] = $temp;
答案 1 :(得分:1)
你可以使用这样的一行解决方案:
$arr = array_combine(array(1, 0, 2), $arr);
可能对这个简单的解决方案太过花哨,但在更大的掉期中可能会有效。