как мне получить такой результатУвеличить все ключи на единицу. Если в ассоциативном массиве есть ключ 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);