Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Сдвинуть значения в массиве / 4 сообщений из 4, страница 1 из 1
27.01.2014, 19:50
    #38539646
slava7k
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сдвинуть значения в массиве
Всем привет,

есть массив:

0 => 7000
1 => 7001
2 => 7002
3 => 7003
4 => 7004
5 => 7005
6 => 7006
7 => 7007
8 => 7008
9 => 7009

удаляем несколько значений массива:

0 => 7000
1 =>
2 => 7002
3 => 7003
4 => 7004
5 =>
6 => 7006
7 => 7007
8 => 7008
9 => 7009

Вопрос: нет какой нибудь функции которая сдвинет массив, чтобы получилось вот так:

0 => 7000
1 => 7002
2 => 7003
3 => 7004
4 => 7006
5 => 7007
6 => 7008
7 => 7009
8 =>
9 =>


Или нужно думать костыль?
...
Рейтинг: 0 / 0
27.01.2014, 20:05
    #38539659
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сдвинуть значения в массиве
slava7k,

array_filter() чтобы убрать пустые элементы + добавить несколько пустых в конец, если тебе надо сохранить число элементов в массиве.
...
Рейтинг: 0 / 0
28.01.2014, 05:54
    #38539898
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сдвинуть значения в массиве
slava7kудаляем несколько значений массива:
но судя по примеру вы не удаляете а просто обнуляете само значение.
если бы удаляли хватило бы простого array_values()
...
Рейтинг: 0 / 0
28.01.2014, 08:32
    #38539957
deblogger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сдвинуть значения в массиве
О платформе неизвестно. На php где никаких нормальных массивов нет, удаляйте что угодно в любом цикле.

unset(array[4]);

и все.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Сдвинуть значения в массиве / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]