функция для работы с массивом....

arseny

Guest
функция для работы с массивом....

доброго времени суток
при использовании функции unset( array element)
получается дырка в последовательности массива...
например был 1,2,3,4,5
делаю unset(2)
получается массив с элементами 1,3,4,5

по этой последовательности не получается исползоовать цикл foreach()

подскажите пожалуйста функцию которая упорядычивает (перестраивает) элементы массива...

т.е. надо чтобы на место удалённого элемента вставал следующий элемент..
 

svetasmirnova

маленький монстрик
>по этой последовательности не получается исползоовать цикл foreach()
почему?
>подскажите пожалуйста функцию которая упорядычивает (перестраивает) элементы массива...
[m]array_values[/m] можно
 

SelenIT

IT-лунатик :)
как раз цикл foreach() получается и по такой последовательности, проблемы могут быть с циклом for().

а искомая ф-ция - [m]array_values[/m]

эх, опоздал... :)
 

arseny

Guest
спасибо... справился функцией sort
правда для каждого эдемена многомерного массива пришлось применять

sort($_SESSION['basket']['name']);
sort($_SESSION['basket']['prod_name']);
sort($_SESSION['basket']['size_name']);
sort($_SESSION['basket']['price']);
 

Фанат

oncle terrible
Команда форума
и ведь за буквальными ответами товарищ так и не ответил на вопрос.
с какого перепоя он вообразил, что по этой последовательности не получается исползоовать цикл foreach()
и, как следствие - зачем ему вообще все дальнейшие телодвижения.

то есть, как всегда.
наши милые нянечки сопли мальчику утёрли, проблему решили, а человек дураком так и остался.
 

svetasmirnova

маленький монстрик
Фанат, а ты не заметил:
>по этой последовательности не получается исползоовать цикл foreach()
почему?
вот этого и
как раз цикл foreach() получается и по такой последовательности, проблемы могут быть с циклом for().
вот этого?
 

Фанат

oncle terrible
Команда форума
извини, Светочка, но я не с тобой разговаривал.
 

svetasmirnova

маленький монстрик
Рома, но ведь вторая цитата SelenIT-а. Больше отвечающих вроде нет или я пропустила?
 

Фанат

oncle terrible
Команда форума
если ты до сих пор не поняла, то МНЕ ОБЪЯСНЯТЬ, что форич работает, НЕ НАДО.

Меня интересовало, почему КЛИЕНТ ЭТОГО НЕ ПОНЯЛ.
Если ты можешь ответить за него - я тебя с удовольствием послушаю.
Если же не можешь, то будь добра помолчать и подождать вместе со мной ответа того, кому я задал свой вопрос.
 

basboy

Новичок
Я думаю товаришь больше не придёт. Пока новая проблема не прижала. Можно закрывать тему.
 

svetasmirnova

маленький монстрик
Кстати в оффтоп,
>наши милые нянечки сопли мальчику утёрли, проблему решили, а человек дураком так и остался.
Фанат, а ты в самом деле думаешь, что человек поумнеть может если с ним грамотно на форуме разговаривать?
 

crocodile2u

http://vbolshov.org.ru
Также оффтоп.
Я немного знаю Arseny, мне он кажется человеком вполне адекватным, и, думаю, "не получается исползоовать цикл foreach()" - просто опечатка, имелся в виду именно for().
 

Фанат

oncle terrible
Команда форума
вопрос не в том, что он знает или не знает.
а в отсутствии реакции.
если бы он, не прибегая к услугам адвоката, озвучил эту оригинальную мысль, то следующим вопросом к нему было бы -
а зачем использовать for, если можно использовать foreach?

то есть - зачем все эти телодвижения?
 

svetasmirnova

маленький монстрик
>то есть - зачем все эти телодвижения?
Пишу вопрос: "А ты никогда не лажаешься?" Дошло :)
 
Сверху