一对多关系,但第二个表有多个项目

时间:2014-03-01 06:55:28

标签: php arrays json

将其视为Facebook照片上传功能,其中每个帖子可以发布1张或多张图片。

所以表格看起来像这样

postitem
&&&&&&&&&&
postId
text

Image
&&&&&&&&
postId
img-url

我必须使用多个查询,因为我正在使用SAP,并使用json格式回显它

我写了这个

$s1 = '[
    {
        "img_src": "1.jpg"
    },
    {
        "img_src": "2.jpg"
    }
]';
$s2 = '[
    {
        "post_id": 1,
        "content": "test image feature",
        "date": "0000-00-00",
        "category_id": 1,
        "lp_title": "",
        "lp_image": "",
        "lp_canonicalUrl": "",
        "lp_url": "",
        "lp_desc": "",
        "lp_iframe": "",
        "lp_iframe_id": ""
    }
]';

//decode each
$arr1 = json_decode($s1, true);
$arr2 = json_decode($s2, true);
$arr2[0]['img_src'] = $arr1;
//re-encode as a JSON string and show output
$sf = json_encode($arr2);
echo $sf;

问题是我必须附加到包含图像的正确数据集。到目前为止代码

$arr2[0]['img_src'] = $arr1;

附加零指数位置。

0 个答案:

没有答案