私の関数では、$var1
に格納されている投稿のデータベースからのクエリです。そして、投稿の画像のデータベースからの質問を$var2
に格納する。 (それぞれに接続するためにpost_id
というキーがあります)多次元配列への追加PHP
$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
)
)
私は$var1
からforeach
とを作成したいと思います$var1
より$var1[post_id] = $var2[post_id]
は、私はこれを行うことができますどのようにこの
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
)
)
のようなものに編集される場合には?ここでのオブジェクトの代わりに
あなたの質問を変更して、関連するすべてのデータ? – TJHeuvel
2番目のクエリが同じ 'post_id'に対して異なる' post_meta_key'を持つことができるので、私は気にしません。 'post_id' = 200のように' post_meta_key '=フラグと 'post_meta_key' = image ...を持つことができます – cnotethegr8