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 :: Редактирование значений в array ()
Покинул форум
Сообщений всего: 93
Дата рег-ции: Февр. 2010
Помог: 0 раз(а)
vlom пишет:
не удалять а просто присвоить элементу массива новое значение
к примеру:
PHP:
скопировать код в буфер обмена
$array[2] = "новое значение";
да верно, но как в существующем коде заменить unset на array для замены массива
JustUserR
Отправлено: 15 Января, 2011 - 19:54:33
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
criaton пишет:
И удаляет его unset () , как его изменить чтобы происходила замена значения на новое.
Для осуществления установки трубемого допустимого значения для элементов ассоциативного массива указываемого на основе определяемого индекса - достаточно использование простой операции присваивания с корректным выражением правой части произвольного типа
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
vlom
Отправлено: 15 Января, 2011 - 19:57:53
Частый посетитель
Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010 Откуда: Екатеринбург
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
criaton В случае если в процессе реализации указанной задачи требуется сохранения оригинальног порядка включения внутреннего перечисления элементов связанных с ключами ассоциативного массива - возможно произведение индексации на основе внутреннего индекса
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
criaton
Отправлено: 15 Января, 2011 - 20:12:48
Гость
Покинул форум
Сообщений всего: 93
Дата рег-ции: Февр. 2010
Помог: 0 раз(а)
vlom пишет:
23 строку заменить на
PHP:
скопировать код в буфер обмена
$mas_url_list[$num_index_del] = "новое значение";
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Я спросил не как ты думаешь, из-за чего ошибка, а с чего ты взял, что она есть.
Потому что замена unset на присваивание тому же элементу 100% поменяет тот же элемент, а не
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.