1 / 1 / 1
Регистрация: 04.05.2013
Сообщений: 47
1

Добавление массива в многомерный массив (не элемента в многомерный массив)

08.12.2013, 13:53. Показов 3228. Ответов 5
Метки нет (Все метки)

Доброго времени суток уважаемые форумчане!
Столкнулся с такой проблемой:
требуется в многомерный массив добавить другой ассоц. массив (не элемент!), а именно массив с одинаковым названием ключей.
Пример:
PHP
1
2
3
4
5
6
<?php
$info_print = array(
  array('resources' => 'ПринтерLazerJet 1102','number' => '1101040543'),
  array('resources' => 'Принтер LazerJet 1105','number' => '1101040543')
);
?>
Как видно из кода ассоциативные массивы содержат одинаковые названия ключей 'resources' и 'number'.
Т.е. при добавлении нового массива в массив, $info_print должен содержать следующее:
PHP
1
2
3
4
5
6
7
8
<?php
$info_print = array(
  array('resources' => 'ПринтерLazerJet 1102','number' => '1101040543'),
  array('resources' => 'Принтер LazerJet 1105','number' => '1101040543'),
  ------------//---------------,
  array('resources' => 'Новое значение','number' => 'Новое значение')
);
?>
Название ключей разное быть не может это свойства объектов в классе...
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2013, 13:53
Ответы с готовыми решениями:

Добавление массива в многомерный массив
Есть два массива: 1-й двухуровневый массив Array( =&gt;Array( =&gt;'72', ...

Многомерный массив: добавление и проверка
Здравствуйте! Требуется создать массив следующей конструкции: Группа 1 ( param1 = &quot;1&quot;,...

Добавление данных в многомерный массив
Доброго времени суток. Помогите, пожалуйста, разобраться, а то я совсем запутался. Из БД я получаю...

Добавление элементов в многомерный массив
Добрый день! есть многомерный массив: $left_menu=array( 'Основная инфо:' =&gt; array(...

5
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
08.12.2013, 14:42 2
То ли я не понял вопроса, то ли я не понял в чём заводка...
PHP
1
$info_print[] = array('resources' => 'Новое значение','number' => 'Новое значение');
1
Иллюзионист
154 / 153 / 27
Регистрация: 02.10.2013
Сообщений: 330
08.12.2013, 14:43 3
Проблема-то в чем?
PHP
1
2
3
4
5
6
7
8
// обычная вставка
$info_print[] = array('resources' => 'Новое значение','number' => 'Новое значение');
// с оберткой и заданными именами
function add_to_info_print($val, $num){
    global $info_print;
    $info_print[] = array('resources' => $val,'number' => $num);
}
add_to_info_print('Новое значение','Новое значение');
1
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
08.12.2013, 14:44 4
Цитата Сообщение от philin Посмотреть сообщение
$info_print[] = array(array('resources' => 'Новое значение','number' => 'Новое значение'));
array - лишний
1
Иллюзионист
154 / 153 / 27
Регистрация: 02.10.2013
Сообщений: 330
08.12.2013, 14:46 5
DrobyshevAlex, спасибо, уже поправил: лишнее скопировал)
1
1 / 1 / 1
Регистрация: 04.05.2013
Сообщений: 47
08.12.2013, 16:33  [ТС] 6
Всем спасибо! Тема закрыта.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2013, 16:33
Помогаю со студенческими работами здесь

Добавление данных в многомерный массив через цикл
Здравствуйте! Как добавить данные в многомерный массив используя цикл? Я пробую так: $privet...

Заполнить многомерный массив значениями из одномерного массива
Есть одномерный массив: $arr1 = Array ( =&gt; or =&gt; and =&gt; attr 1=1 =&gt;...

Как переписать многомерный массив(матрица) с изменениями в новый массив
Здравствуйте, есть у меня двумерный массив. Если быть точнее то это матрица $maitrix = ,...

Многомерный массив
Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru