0

データベースから次の複雑な配列を取得しています。各反復 (ループ) で以下のような個別のレコードが必要です。

subscribed_store -> Name

subscribed_companyLogo -> logo image

subscribed_merchant -> Company Name

以下をどのように単純化できますか。

/********************** First Iteration *******************/
Array
(
    [subscribed_store] => Array
        (
            [0] => stdClass Object
                (
                    [id] => 55
                    [name] => test

                )

        )

    [subscribed_companyLogo] => Array
        (
            [0] => http://test.com/images/logo.png
        )

    [subscribed_merchant] => Array
        (
            [0] => stdClass Object
                (
                    [id] => 9
                    [company_name] => Google
                    [company_url] => http://www.google.com
                    [first_name] => David
                )

        )

)

どうもありがとう :)

4

2 に答える 2

0

$ arrayが質問の配列であると仮定すると、

 <table>

<tr>
<td> Store </td>
<td> Company Logo </td>
<td> Company Name </td>
</tr>

<?php

foreach($array as $key => $row)
{
 ?>
<tr>
<td> <?php echo $row['subscribed_store'][0]->name;?> </td>
<td> <?php echo $row['subscribed_companyLogo'][0];?> </td>
<td> <?php echo $row['subscribed_merchant'][0]->company_name;?> </td>
</tr>
<?php

}


?>
</table>
于 2013-02-12T10:37:49.700 に答える