Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB59.2770
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 22.11.2012, 18:04   #1
Rijiy
Юниор
 
Регистрация: 12.09.2008
Сообщений: 14
Бабло: $6398
По умолчанию Помогите скоректировать масив данных

Приветствую. Столкнулся с проблемой, может кто подскажет:
Вообщем имеется масив данных формата:

от
[0]="значение"
до
[30000]="значение"

Нужно дополнить эту базы значений, сохранив порядок чисел в скобках. Т.е. новые значения я даю, а цифры по порядку идут дальше.
Подскажите как сделать, или может кто на ПХП такое провернет, разумеется оплачу. Буду крайне признателен за помощь
Rijiy вне форума  
Старый 22.11.2012, 18:09   #2
sspy
главный злодей гофака
 
Аватар для sspy
 
Регистрация: 18.06.2007
Сообщений: 5,299
Бабло: $878553
По умолчанию

можешь просто $array[] но лучше циклом for ($i = 3001; $i <= 4000; $i++) $array[$i] ="значение"
sspy на форуме  
Старый 22.11.2012, 18:11   #3
Nikola_N
$
 
Регистрация: 05.04.2007
Сообщений: 564
Бабло: $86805
По умолчанию

не понял вообще чего нужно.
как хранятся данные, что добавляется(в каком виде это происходит), что делать, если такое значение уже есть итд
Nikola_N вне форума  
Старый 22.11.2012, 18:16   #4
creator123
Senior Member
 
Аватар для creator123
 
Регистрация: 05.01.2008
Сообщений: 1,576
Бабло: $184010
По умолчанию

по условию задачи просто нифига непонятно что надо сделать.
Пиши яснее
creator123 вне форума  
Старый 22.11.2012, 18:16   #5
Strikelol
Senior Member
 
Регистрация: 31.03.2011
Сообщений: 3,056
Бабло: $632595
По умолчанию

Цитата:
Сообщение от sspy Посмотреть сообщение
можешь просто $array[] но лучше циклом for ($i = 3001; $i <= 4000; $i++) $array[$i] ="значение"
так ты получается переписываешь существующие значения новыми
Нужно заменить существующее новым, а старое с остатком массива сдвинуть на 1 вперед
Strikelol вне форума  
Старый 22.11.2012, 18:19   #6
Rijiy
Юниор
 
Регистрация: 12.09.2008
Сообщений: 14
Бабло: $6398
ТС -->
автор темы ТС По умолчанию

to Nikola_N
смотри, нужно просто дополнить уже существующую базу новыми значениями сохраняя порядок цифр.
т.е.
[30001]="значение"
[30002]="значение",
[30003]="значение"

у меня формат просто:
значение
значение
значение
значение
значение

Извиняйте, я не силен в пхп...
Rijiy вне форума  
Старый 22.11.2012, 18:19   #7
oso
кодер
 
Аватар для oso
 
Регистрация: 21.01.2008
Сообщений: 316
Бабло: $69585
По умолчанию

$array[] = "значение1"; //30001
$array[] = "значение2"; //30002
$array[] = "значение3"; //30003 и т.п.

<?php
//тут твой пхп код идет

var_dump($array); // выводим массив

//добавляем 3 элемента
$array[] = "значение1"; //30001
$array[] = "значение2"; //30002
$array[] = "значение3"; //30003 и т.п.

var_dump($array); // выводим массив c новыми значениями
__________________
php скрипты от $25 Отзывы: 2013-2011, 2010, 2009. acя: 384 846 ноль два шесть

Последний раз редактировалось oso; 22.11.2012 в 18:24.
oso вне форума  
Старый 22.11.2012, 18:24   #8
Rijiy
Юниор
 
Регистрация: 12.09.2008
Сообщений: 14
Бабло: $6398
ТС -->
автор темы ТС По умолчанию

to oso
я тебе стукну в асю, смотрю ты на пхп пишеш, щас актуально для меня это направление.
Rijiy вне форума  
Старый 22.11.2012, 19:32   #9
Алёша
Ебланнед
 
Регистрация: 30.03.2012
Сообщений: 180
Бабло: $177310
По умолчанию

в перле есть push (добавить в конец массива) и pop (добавить в начало)
в пхп тоже такое должно быть, гуглится наверняка за 5 сек
Алёша вне форума