массивы
в общем имеется к примеру массив:
0=>d
1=>c
2=>s
3=>k
мне нужно убрать из него какой-либо элемент и при этом чтобы нумерация ключей не прерывалась, а порядок значений сохранялся.
как это мжно сделать?
Оставляй всё как есть.
Цитата:
Originally posted by MasterSID
у меня такой вопрос по пхп.
в общем имеется к примеру массив:
0=>d
1=>c
2=>s
3=>k
мне нужно убрать из него какой-либо элемент и при этом чтобы нумерация ключей не прерывалась, а порядок значений сохранялся.
как это мжно сделать?
у меня такой вопрос по пхп.
в общем имеется к примеру массив:
0=>d
1=>c
2=>s
3=>k
мне нужно убрать из него какой-либо элемент и при этом чтобы нумерация ключей не прерывалась, а порядок значений сохранялся.
как это мжно сделать?
попробуй unset($a[1]). Это должно удалить элемент с индексом 1.
единственное что пока меня устроило это функция array_values после всех преобразований с массивом.
Цитата:
Originally posted by MasterSID
unset не годится, т.к. тогда прервется порядок нумеровки будет типа 0 1 3 4
единственное что пока меня устроило это функция array_values после всех преобразований с массивом.
unset не годится, т.к. тогда прервется порядок нумеровки будет типа 0 1 3 4
единственное что пока меня устроило это функция array_values после всех преобразований с массивом.
А для какой цели все это? Что за функция или что это?
Цитата:
Originally posted by MasterSID
у меня такой вопрос по пхп.
в общем имеется к примеру массив:
0=>d
1=>c
2=>s
3=>k
мне нужно убрать из него какой-либо элемент и при этом чтобы нумерация ключей не прерывалась, а порядок значений сохранялся.
как это мжно сделать?
у меня такой вопрос по пхп.
в общем имеется к примеру массив:
0=>d
1=>c
2=>s
3=>k
мне нужно убрать из него какой-либо элемент и при этом чтобы нумерация ключей не прерывалась, а порядок значений сохранялся.
как это мжно сделать?
Ну например так:
Код:
$array = array_splice($array, $index, 1);
$index - индекс элемента, который ты хочешь убить
А нужно это все для того чтобы страничка при каждом новом обращении к ней возвращала следующий элемент массива. В сессии хранится массив и текущий индекс. Я просто не стал делать с циклами и next($array)