我在这个变量中有一个数组存储$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 中做到这一点?
$temp = $a[0];
$a[0] = $a[1];
$a[1] = $temp;
您可以使用如下所示的单行解决方案:
$arr = array_combine(array(1, 0, 2), $arr);
对于这个简单的解决方案来说可能太花哨了,但在较大的掉期中可能有效。