Код?... Это просто!
php js Jquery JsPhp blog
ТЕГИ:
php (101)
php array (10)

php (101)
js (87)
php date (19)
html (14)
online (14)
js slice (13)
encode (11)
js array (11)
php array (10)
js date (10)
engine (10)
hash (10)
dosite (9)
info (7)
php img (7)
jsphp (6)
Показать еще :

Как добавлять в ассоциативный массив?

"Добавить в ассоциативный массив" или "Как добавлять в ассоциативный массив?".

Вообще... смотря в какую часть массива ассоциативного вы хотите добавить. Рассмотрим несколько вариантов добавления в ассоциативный массив.

Пошаговое добавление в ассоциативный массив.

  1. Добавление нового ключа в ассоциативный массив.
  2. Добавление в ассоциативный массив.
  1. Добавление нового ключа в ассоциативный массив.

    Я уже несколько тем рассматривал добавления ключей со своими значениями.

    Первая тема, которую я рассматривал в свете добавления ключа со значениями в ассоциативный массив - это добавление ключа в начало:

    После этого я подумал, раз уж в начало массива я добавил ключ со значением, то почему бы не добавить в конец ассоциавтивного массива - ведь частенько такая тема выскакивает в поисковике:

    Выше перчисленные темы добавления в ассоциативный массив, по моему мнению не были уж таким сложными. Но вот добавление в ассоциативный массив, куда-то в середину, внутрь ассоциативного массива - это была задачка посложнее:

    Выше перечисленные темы добавления в ассоциативный массив - это добавление на первом уровня . Но ведь есть более сложные ассоциативные массивы, не те, что я часто использовал в качестве примера:

    <?

    $начальный_массив = array ("1 ячейка" => 15, "2 ячейка" => 12 , "3 ячейка" => 'слово');

    ?>

    В следующем пункте рассмотрим один из вариантов добавления ключа в уже существующий ключ с новым значением.

  2. Добавление в ассоциативный массив.

    Несколько вариантов добавления в ассоциативный массив я привел выше!

    Но, что если у вас более сложный ассоциативный массив например вложенный масив в массиве, например такой:

    <?

    $array = array (

    "Иванов" => array ("рост" => 174, "вес" => 68),

    "Аминев" => array ("рост" => 178, "вес" => 93)) ;

    ?>

    Добавим дополнительные данные в ассоциативный массив:

    Предположим, что вам нужно добавить больше информации в ячейку с ключом "Аминев" - например вам нужно добавить поле "имя" со значением "Марат".

    Для добавления нового поля значения вам потребуется:

    Пишем название массива.

    Далее в квадратных скобках название ключа.

    Далее опять квадратные скобки и внутри название поля.

    Далее равно и значение...

    $array['Аминев']['имя'] = 'Марат';

    И выведем его с помощью print_r.

    Соберем весь код:

    Код добавления в ассоциативный массив.

    <?

    $array = array (

    'Иванов' => array ('рост' => 174, 'вес' => 68),

    'Аминев' => array ('рост' => 178, 'вес' => 93)) ;

    $array['Аминев']['имя'] = 'Марат';

    print_r($array);

    ?>

    Результат добавления в ассоциативный массив.

    И мне остается вывести код добавления в ассоциативный массив прямо здесь и посмотреть, добавилось ли то поле, которое я прописал для добавления:

    Array

    (

    [Иванов] => Array

    (

    [рост] => 174

    [вес] => 68

    )

    [Аминев] => Array

    (

    [рост] => 178

    [вес] => 93

    [имя] => Марат

    )

    )

jsphp.ru есть здесь:
Полезные ссылки:
ruweb
Я писал немного о ruweb.net!
Помочь проекту JsPhp.ru

Что можно сделать!?

Поделиться ссылкой! C друзьями или врагами!


Помочь проекту JSPHP.RU: Помочь проекту JSPHP.RU прокомментировать :

Скоро...


Мои Проекты :

Скоро...



О хостинге :

Скоро...


© jsphp.ru 2023 - 2024 , Аминев Марат. Контакты
Страница загружена за : 0.005786 секунд.