Array
(
[0] => Array
(
[0] => black
[2] => brown
[1] => red
)
[1] => Array
(
[2] => car
[0] => bicycle
[1] => motorcycle
)
)
我如何得到数组,这样:
恢复:
Array
(
[0] => Array
(
[0] => black
[1] => red
[2] => brown
)
[1] => Array
(
[0] => bicycle
[1] => motorcycle
[2] => car
)
)
您可以尝试这样的尝试:
$arr=array(
array(2=>'red',1=>'green',3=>'black'),
array(1=>'pink',3=>'blue',2=>'yellow')
);
array_walk( $arr, function(&$v,$k){
ksort($v);
});
echo '<pre>', print_r( $arr, true ), '</pre>';
输出:
Array
(
[0] => Array
(
[1] => green
[2] => red
[3] => black
)
[1] => Array
(
[1] => pink
[2] => yellow
[3] => blue
)
)
使用krsort()函数按键根据键。