[4]=>
array(2) {
["element1"]=>
string(3) "sad"
["element2"]=>
string(1) "2"
}
[1]=>
array(2) {
["element1"]=>
string(3) "dsvdv"
["element2"]=>
string(2) "56"
}
[2]=>
array(2) {
["element1"]=>
string(9) "xasx"
["element2"]=>
string(2) "60"
}
[0]=>
array(2) {
["element1"]=>
string(16) "wqdwqa"
["element2"]=>
string(3) "100"
}
[3]=>
array(2) {
["element1"]=>
string(10) "vcsdvds"
["element2"]=>
string(2) "23"
}
}
我只是想知道是否有任何方法可以按照如
之类的顺序重新排列上面数组的键[0] => first array
[1] => second array and so on.
我只想更改键而不是内容,没有php数组函数对此问题似乎有用。
根据代码的顺序,我想改变数组的键 这是我希望拥有的模板。
[0]=>
array(2) {
["element1"]=>
string(3) "sad"
["element2"]=>
string(1) "2"
}
[1]=>
array(2) {
["element1"]=>
string(3) "dsvdv"
["element2"]=>
string(2) "56"
}
[2]=>
array(2) {
["element1"]=>
string(9) "xasx"
["element2"]=>
string(2) "60"
}
[3]=>
array(2) {
["element1"]=>
string(16) "wqdwqa"
["element2"]=>
string(3) "100"
}
[4]=>
array(2) {
["element1"]=>
string(10) "vcsdvds"
["element2"]=>
string(2) "23"
}
}
答案 0 :(得分:1)
对你真正想要的东西感到困惑。如果您只想重新索引数组,请使用
$newArray = array_values($array);
如果要按键对数组进行排序,请使用
ksort($array);