|
|
|
| Помогите, пожалуйста, с вопросом. Есть большой многомерный массив, по типу:
Array
(
[0] => Array
(
[title] => 123
[description] => Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
[year] => 2013
)
[1] => Array
(
[photo] => img.jpg
)
[2] => Array
(
[title] => 456
[description] => Array
(
[0] => 5
[1] => 6
[2] => 7
[3] => 8
)
[year] => 2012
)
[3] => Array
(
[photo] => img.jpg
)
)
|
Нужно [photo] из второго [1] массива перенести в первый [0], удалив второй [1] массив, а из четвёртого [3] массива в третий [2], и так далее, что-то крутил-крутил, так ничего и не накрутил... | |
|
|
|
|
|
|
|
для: Electron
(24.10.2014 в 16:16)
| |
<?php
$arr = array(
array('title' => 123, 'desc' => array(1, 2, 3, 4), 'year' => 2013),
array('photo' => 'img.jpg'),
array('title' => 456, 'desc' => array(1, 2, 3, 4), 'year' => 2012),
array('photo' => 'img2.jpg'),
);
$res = array_map(function($t){return $t[0]+$t[1];}, array_chunk($arr, 2));
print_r($res);
|
| |
|
|
|
|
|
|
|
для: Igorek
(24.10.2014 в 16:34)
| | Igorek, шикарно, спасибо! :) | |
|
|
|