PHP |获取集合大小
我有以下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
{
"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 |
+-----------+-------+