?

Log in

No account? Create an account
Пемемещение элемента многомерного массива ! HELP - RU PHP Community [entries|archive|friends|userinfo]
RU PHP Community

[ website | PHP: Hypertext Preprocessor ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Пемемещение элемента многомерного массива ! HELP [янв. 23, 2011|08:21 pm]
RU PHP Community

php_ru

[kecal_koatl]
Друзья, помогите пожалуйста в решении проблемы. Обращаюсь к вам как с последней инстанции: маны курил, решения находил, но все не помогает.

Задача: Есть сложный многомерный массив (блоки). Необходимо перемещать элементы этого массива вверх/вниз. Что бы было понятней. Вот так все веыглядит:

$_loc['block']['left'][0][0] = 'Title';
$_loc['block']['left'][0][1] = 'Text';

$_loc['block']['left'][1][0] = 'Title';
$_loc['block']['left'][1][1] = 'Text';

$_loc['block']['left'][2][0] = 'Title';
$_loc['block']['left'][2][1] = 'Text';

Допустим, нужно переместить $_loc['block']['left'][1] на позицию $_loc['block']['left'][0].

Спасибо!
СсылкаОтветить

Comments:
[User Picture]From: karanfintell
2011-01-23 10:57 pm
А почему нельзя просто задействовать 3-ю переменную?

$bufer = $_loc['block']['left'][1];
$_loc['block']['left'][1] = $_loc['block']['left'][0];
$_loc['block']['left'][0] = $bufer;
(Ответить) (Thread)
[User Picture]From: kecal_koatl
2011-01-23 11:24 pm
Смотрел в даль на array_splice и не видел этого решения. Мегареспект!!!
Работает как часы.
(Ответить) (Parent) (Thread)