У меня есть этот массив (json_encoded):
string(86) "{
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"6": "5",
"7": "6"
}"
и при использовании этой функции:
function moveElement(&$array, $a, $b) {
$out = array_splice($array, $a, 1);
array_splice($array, $b, 0, $out);
}
я получаю этот вывод:
string(56) "[
"3",
"1",
"2",
"4",
"5",
"6"
]"
Может кто-нибудь объяснить мне, почему я потерял все свои ключи? спасибо!