|
|
|
| Все привет!
Имеется два массива
в переменной $r
Array
(
[0] => Array
(
[o_id] => 79
[o_name] => Текстовый документ.txt
[o_description] => Текстовый документ
[o_body] => images/jkseej.txt
[o_date] => 2012-01-28 12:54:05
[mt_id] => 5
)
[1] => Array
(
[o_id] => 80
[o_name] => getattach.jpg
[o_description] => getattach
[o_body] => images/yvdbql.jpg
[o_date] => 2012-01-28 12:57:50
[mt_id] => 2
)
)
|
и в переменной $a
Array
(
[0] => Array
(
[mt_id] => 1
[mt_value] => image/gif
[mt_extension] => gif
)
[1] => Array
(
[mt_id] => 2
[mt_value] => image/jpeg
[mt_extension] => jpeg,jpg,jpe
)
[2] => Array
(
[mt_id] => 3
[mt_value] => model/vrml
[mt_extension] => wrl,vrml
)
[3] => Array
(
[mt_id] => 4
[mt_value] => text/html
[mt_extension] => html,htm
)
[4] => Array
(
[mt_id] => 5
[mt_value] => text/plain
[mt_extension] => asc,txt
)
)
|
в первом и втором массиве есть одинаковые значения MT_ID
Подскажите как можно объединить эти два массива по MT_ID, что бы получилось подобное
Array
(
[0] => Array
(
[o_id] => 79
[o_name] => Текстовый документ.txt
[o_description] => Текстовый документ
[o_body] => images/jkseej.txt
[o_date] => 2012-01-28 12:54:05
[mt_id] => 5
[mt_value] => text/plain
[mt_extension] => asc,txt
)
[1] => Array
(
[o_id] => 80
[o_name] => getattach.jpg
[o_description] => getattach
[o_body] => images/yvdbql.jpg
[o_date] => 2012-01-28 12:57:50
[mt_id] => 2
[mt_value] => image/jpeg
[mt_extension] => jpeg,jpg,jpe
)
)
|
Спасибо за помощь | |
|
|
|
|
|
|
|
для: mister_pipin
(28.01.2012 в 14:23)
| | Т.е. массив $r нужно нарастить за счет массива $a, используя элемент mt_id в качестве ключа к массиву $a? Лучше если массив $a преобразовать так, чтобы значение элемента mt_id стало ключом массива, тогда можно начать отталкиваться от следующего примера
<?php
foreach($r as $key => $value)
{
$r[$key]['mt_value'] = $a[$value['mt_id']]['mt_value'];
$r[$key]['mt_extension'] = $a[$value['mt_id']]['mt_extension'];
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(28.01.2012 в 14:49)
| | Спасибо, то что нужно, но в тоже время и не то. Более подробно на форуме mysql я создал тему | |
|
|
|