В массиве может быть больше значений чем просто ключ значение?
Цикл foreach перебрать массив. Может выводить просто значение, а может ключ значение. Это если например ключ имя а значение фамилия, а если еще есть отчество и тд. Как пройтись в цикле по 3 значение и куда его вписать в пассив?
в массиве может быть только ключ и значение.
а вот значение может быть в свою очередь массивом.
для наглядности:[ 'Петров' => ['Семен', 'Васильевич'] ];хотя в реале так не хранят.