2

PHP に次の Mongo 集計があります。

    $results = $collection1 -> aggregate (array(

        '$group' => array(
        '_id' => '$Issue',
        'total' => array('$sum' => 1 ), 
        )), array( '$sort' => array( 'total' => -1 ), ));

    print_r($results);

次の出力が適切に生成されます。

Array ( [result] => Array ( [0] => Array ( [_id] => Sales [total] => 51 ) 
[1] => Array ( [_id] => Service [total] => 41 ) [2] => Array ( [_id] => 
Marketing [total] => 31 ) [3] => Array ( [_id] =>Delivery [total] => 28 )
... etc.

ここで私の「初心者」の質問を許してください。しかし、これを単純な 2 列の HTML 形式にフォーマットするにはどうすればよいでしょうか。同じ列?

私は print_r または var_dump を使用したくありません。このサイトのさまざまな「foreach」および「while」メソッドを試しましたが、この時点で困惑しています。

よろしくお願いします。

4

1 に答える 1

0

うーん、私はここで何かを見逃しているかもしれませんが、これでうまくいきますか?

<table>
    <thead>
        <tr>
            <th></th><th>Total</th>
        </tr>
    </thead>
    <tbody>
        foreach($output_var['result'] as $row){
            ?><tr><td><? echo $row['_id']; ?></td><td><? echo $row['total'] ?></td></tr><?
        }
    </tbody>
</table>
于 2013-03-18T08:17:45.300 に答える