PHP |获取集合大小

PHP |获取集合大小,php,html,Php,Html,我有以下php数组: { "Like New": [ { "id": 1, "title": "Computer", } ], "New": [ { "id": 2, "title": "Refrigerator", }, { "id": 3, "title": "Car", } ] } 我需要在HTML页面中打印下表。我怎样做: Condition | C

我有以下php数组:

{
  "Like New": [
    {
      "id": 1,
      "title": "Computer",
    }
  ],
  "New": [
    {
      "id": 2,
      "title": "Refrigerator",
    },
    {
      "id": 3,
      "title": "Car",
    }
  ]
}
我需要在HTML页面中打印下表。我怎样做:

Condition  | Count
-----------|--------
Like New   | 1
New        | 2 

按照这些思路,我们应该这样做:

foreach($data as $key=>$value){
   echo $key." | ".count($value);
}
给定这个数组

$items = array(
    'Like New' => array(
        array(
            'id'=>1,
            'title' => 'computer'
        )
    ),
    'New' => array(
        array(
            'id'=>2,
            'title' => 'Refrigerator'
        ),
        array(
            'id'=>3,
            'title' => 'Car'
        )
    )
);
做这个

$html = '<table>
    <thead>
        <tr>
            <th>Condition</th>
            <th>Count</th>
        </tr>
    </thead>
    <tbody>';

foreach($items as $key=>$value)
{

    $html .= '
    <tr>
        <td>' . $key . '</td>
        <td>' . count($items[$key]) . '</td>
    </tr>';

}

$html .= '
    </tbody>
</table>';

echo $html;

请至少尝试一下
+-----------+-------+
| Condition | Count |
+-----------+-------+
| Like New  |     1 |
| New       |     2 |
+-----------+-------+