Array
(
[0] => 31
[1] => 5
[2] => 6
[3] => 4
)
json_encode($a)
{"1":31, "2":5, "3":6, "4":4}
как мне получить такой результатУвеличить все ключи на единицу. Если в ассоциативном массиве есть ключ 0, этот массив конвертируется в json именно как массив, а не как объект.
$a = [31, 5, 6, 4];
for ($index = count($a); $index > 0; $index--) {
$a[$index] = $a[$index - 1];
unset($a[$index - 1]);
}
ksort($a);