![]() |
Редактирование многомерных массивов
Реально ли каким-нибудь образом удалять, к примеру, из 2-мерных массивов элементы 2-й размерности? (т.е. не строку целиком, как это предполагает _arrayDelete(), а только ячейку)?
Пока у меня в голове только один вариант - перегоняем нужную строку в отдельный массив, вырезаем эл-т, переписываем обратно поверх (из-под нового массива будет торчать 'хвост' из одного эл-та от старого - в него запишем пустую строку) Нет ли возможности сделать тоже самое в меньше кол-во действий? |
|
madmasles, не, для Freez как я понял нужно просто сдвинуть вторую колонку вверх удалив к примеру 5 строку во второй колонке.
Freez, похоже как ты пишешь просто перегонять. И мне кажется любая функция занимается перегоном, просто она этого не показывает, иначе как ты себе представляешь удаление? Это же не горшок из центра выдернуть, как в кино. Вот из UDF, и есть перегон Код:
For $i = $iElement To $iUBound - 1 |
AZJIO, Спасибо, самое логичное решение )
я вчера, видать, переутомился |
Время: 17:53. |
Время: 17:53.
© OSzone.net 2001-