|
|
|
| приветствую всех!
создаю массив в цикле:
$arr[$id]['param1'] = 'p1';
$arr[$id]['param2'] = 'p2';
впоследствии возникло жение к массиву добавить пару записей. Как бы это осуществить?
Спасибо. | |
|
|
|
|
|
|
|
для: Zilog
(19.11.2009 в 21:34)
| | вот так:
$arr[5] [param2]=' Переменная забита ';
|
| |
|
|
|
|
|
|
|
для: emme_lated
(19.11.2009 в 21:42)
| | мужики. давайте по делу :)
добавить надо в конец. | |
|
|
|
|
|
|
|
для: Zilog
(19.11.2009 в 22:17)
| | так здесь конца нет. Массив-то ассоциативный - не индексируемый числами.
Или Вы про внешний?
так есть функция end() | |
|
|
|
|
|
|
|
для: Trianon
(19.11.2009 в 22:28)
| | >так здесь конца нет. Массив-то ассоциативный - не индексируемый числами.
виноват, грешу кривыми формулировками.
именно в такой массив и хочу добавить. непонимаю как. | |
|
|
|
|
|
|
|
для: Zilog
(19.11.2009 в 21:34)
| | Покажите, как у вас цикл выглядит | |
|
|
|
|
|
|
|
для: neadekvat
(19.11.2009 в 22:27)
| | примерно так.
for $id=0; $id++; $id>=10
{
$arr[$id]['param1'] = 'p1;'
$arr[$id]['param2'] = 'p2;'
} | |
|
|
|
|
|
|
|
для: Zilog
(19.11.2009 в 22:35)
| | Тогда я вижу такой вариант:
$count = count($arr);
$arr[$count]['param1'] = 'v1';
$arr[$count]['param2'] = 'v2'; | |
|
|
|
|
|
|
|
для: neadekvat
(19.11.2009 в 22:38)
| | С поправочкой
Индексы с нуля идут в примере | |
|
|
|
|
|
|
|
для: GeorgeIV
(19.11.2009 в 22:53)
| | Нет, зачем вы так делаете?
$arr[0];
$arr[1];
$count = count($arr); // 2
$arr[$count]; // $arr[2]
Все так и должно быть. | |
|
|
|
|
|
|
|
для: Zilog
(19.11.2009 в 22:35)
| | Только наверно так:
for($id=0; $id<=10;$id++)
{
$arr[$id]['param1'] = 'p1;'
$arr[$id]['param2'] = 'p2;'
}
|
| |
|
|
|
|
|
|
|
для: Zilog
(19.11.2009 в 22:35)
| |
for $id=0; $id++; $id>=10
{
$arr[$id]['$xcc'] = $id;
$arr[$id]['$xcc'] = $id;'
if ( $id ==9 ) { $arr[$id + 1]['param1'] = 'p1;'
$arr[$id + 1]['param2'] = 'p2;' }
}
|
Добавил запись к последним данным к десятой | |
|
|
|
|
|
|
|
для: emme_lated
(19.11.2009 в 22:55)
| | Пардон, ребята. Пропустил существенный момент - $id не обязательно идут по порядку. Считайте, что там случайные числа. Как тогда быть-то? | |
|
|
|
|
|
|
|
для: Zilog
(19.11.2009 в 23:02)
| | тогда через условия перебирать все $id искать максимальную и потом к $id +1 записывать парам
Строчек 10 информатики получится | |
|
|
|
|
|
|
|
для: Zilog
(19.11.2009 в 23:02)
| | Добавлять нужно ко всем элементам массива или к некоторым и известно к каким? | |
|
|
|