Простой вопрос сегодня!PHP - это ksort(), необходимый при использовании значений массива только индивидуально?
Я определил значения в массиве не последовательно, другими словами 2 => 'marmosets'
определен до 0 => cats
и 1 => dogs
. Я понимаю, что ключи будут назначаться должным образом (то есть значение marmosets
действительно будет ключевым 2
не ключевым 0
, хотя оно определено первым), но мой массив будет «не в порядке», так что будет выводиться print_r()
:
2 => marmosets
0 => cats
1 => dogs
И если я хочу поместить их в цифровую последовательность ключами, то ksort()
выполнит эту работу.
(a) Правильно ли я понимаю? (b) Если я использую эти значения отдельно и никогда не должен выводить список, есть ли какой-либо вред/эффект при пропуске ksort()
и оставить их «не в порядке»?