В моей функции я сохраняю в $var1
запрос из базы данных постов.И я сохраняю в $var2
запрос из базы данных изображений из постов.(У каждого есть ключ post_id
для их соединения.)
$var1
вернет что-то вроде этого.
array (
[0] => stdClass Object
(
[post_id] => 210
[post_title] => title
)
[1] => stdClass Object
(
[post_id] => 212
[post_title] => title
)
)
и $var2
вернет что-то вроде этого.
array (
[0] => stdClass Object
(
[post_id] => 210
[post_meta_key] => image
[post_meta_value] => image_value
)
[1] => stdClass Object
(
[post_id] => 212
[post_meta_key] => flag
[post_meta_value] => flag_value
)
[2] => stdClass Object
(
[post_id] => 210
[post_meta_key] => image
[post_meta_value] => image_value
)
[3] => stdClass Object
(
[post_id] => 102
[post_meta_key] => image
[post_meta_value] => image_value
)
)
Я хотел бы создать foreach
из $var1
, и если $var1[post_id] = $var2[post_id]
, чем $var1
будет отредактировано примерно так
array (
[0] => stdClass Object
(
[post_id] => 210
[post_title] => title
[image] => stdClass Object
(
[0] => image_value
[1] => image_value
)
)
[1] => stdClass Object
(
[post_id] => 212
[post_title] => title
)
)
Как я могу это сделать?