<?php
$arr = [
[
'COLOR' => 'Red',
'WEIGHT' => 20
],
[
'COLOR' => 'Red',
'WEIGHT' => 25
],
[
'COLOR' => 'Red',
'WEIGHT' => 30
],
[
'COLOR' => 'Green',
'WEIGHT' => 20
],
[
'COLOR' => 'Green',
'WEIGHT' => 25
],
[
'COLOR' => 'Green',
'WEIGHT' => 30
]
];
$out = [];
foreach ($arr as $a) {
$out[$a['COLOR']][] = $a['WEIGHT'];
}
?>
<table>
<?php foreach ($out as $key => $arr) { ?>
<tr>
<th><?= $key ?></th>
</tr>
<?php foreach ($arr as $item) { ?>
<tr>
<td>
<div>
<input type="text" value="<?=$item?>">
</div>
</td>
</tr>
<?php } ?>
<?php } ?>
</table>
PD9waHAKCiRhcnIgPSBbCiAgICBbCiAgICAgICAgJ0NPTE9SJyAgICA9PiAnUmVkJywKICAgICAgICAnV0VJR0hUJyAgID0+IDIwCiAgICBdLAoKICAgIFsKICAgICAgICAnQ09MT1InICAgID0+ICdSZWQnLAogICAgICAgICdXRUlHSFQnICAgPT4gMjUKICAgIF0sCgogICAgWwogICAgICAgICdDT0xPUicgICAgPT4gJ1JlZCcsCiAgICAgICAgJ1dFSUdIVCcgICA9PiAzMAogICAgXSwKCiAgICBbCiAgICAgICAgJ0NPTE9SJyAgICA9PiAnR3JlZW4nLAogICAgICAgICdXRUlHSFQnICAgPT4gMjAKICAgIF0sCgogICAgWwogICAgICAgICdDT0xPUicgICAgPT4gJ0dyZWVuJywKICAgICAgICAnV0VJR0hUJyAgID0+IDI1CiAgICBdLAoKICAgIFsKICAgICAgICAnQ09MT1InICAgID0+ICdHcmVlbicsCiAgICAgICAgJ1dFSUdIVCcgICA9PiAzMAogICAgXQpdOwoKJG91dCA9IFtdOwoKZm9yZWFjaCAoJGFyciBhcyAkYSkgewogICAgJG91dFskYVsnQ09MT1InXV1bXSA9ICRhWydXRUlHSFQnXTsKfQoKPz4KCjx0YWJsZT4KICAgIDw/cGhwIGZvcmVhY2ggKCRvdXQgYXMgJGtleSA9PiAkYXJyKSB7ID8+CiAgICAgICAgPHRyPgogICAgICAgICAgICA8dGg+PD89ICRrZXkgPz48L3RoPgogICAgICAgIDwvdHI+CiAgICAgICAgPD9waHAgZm9yZWFjaCAoJGFyciBhcyAkaXRlbSkgeyA/PgogICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgICA8dGQ+CiAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIHZhbHVlPSI8Pz0kaXRlbT8+Ij4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgIDwvdHI+CiAgICAgICAgPD9waHAgfSA/PgogICAgPD9waHAgfSA/Pgo8L3RhYmxlPg==