Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Помогите с foreach [2]
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
Помог: 90 раз(а)
Цитата:
оригинал останеться таким же
Почему ты так решил?
Maksim337
Отправлено: 31 Августа, 2009 - 18:50:47
Частый гость
Покинул форум
Сообщений всего: 255
Дата рег-ции: Июнь 2009
Помог: 0 раз(а)
так написано и на практике получил,если $value изменять то оно потом останеться таким же
Ch_chov
Отправлено: 31 Августа, 2009 - 18:58:41
Постоянный участник
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
Помог: 90 раз(а)
Зачем $value ?
$array[$key] меняется .
Champion
Отправлено: 31 Августа, 2009 - 18:58:57
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Maksim337, если ты изменяешь value, то ты изменяешь value.
но ды делаешь foreach ($array as $key => $value) { $array[$key] *= 37; /* Всё у тебя поменяется, потому что здесь ты ни с какой не с копией работаешь */
}
Maksim337
Отправлено: 31 Августа, 2009 - 19:03:59
Частый гость
Покинул форум
Сообщений всего: 255
Дата рег-ции: Июнь 2009
Помог: 0 раз(а)
во... спасиб что растолковал...Champion с меня пузырь
Stierus
Отправлено: 01 Сентября, 2009 - 09:39:34
Рекордсмен по количеству сообщений за 7 дней
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.