Вставьте новый ассоциативный элемент в ассоциативный массив и сохраните ключи [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Вставьте новый ассоциативный элемент в ассоциативный массив и сохраните ключи [дубликат]

Сообщение Anonymous »

Скажем, у меня есть этот код

Код: Выделить всё

$test = array();
$test['zero'] = 'abc';
$test['two'] = 'ghi';
$test['three'] = 'jkl';
dump($test);

array_splice($test, 1, 0, 'def');

dump($test);
Что дает мне результат

Код: Выделить всё

Array
(
[zero] => abc
[two] => ghi
[three] => jkl
)

Array
(
[zero] => abc
[0] => def
[two] => ghi
[three] => jkl
)
Можно ли как-нибудь установить ключ, чтобы вместо 0 он мог быть один? В реальном коде, в котором мне это нужно, позиция (1 в этом примере) и требуемый ключ (один в этом примере) будут динамическими.

Подробнее здесь: https://stackoverflow.com/questions/245 ... serve-keys
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»