<?php
$sharingGroup = array(
Array
(
'groupNo' => 1001,
'name' => 'james'
)
, Array
(
'groupNo' => '1002',
'name' => 'chen'
)
, Array
(
'groupNo' => 1002,
'name' => 'ash'
)
, Array
(
groupNo => 1001,
'name' => 'mark'
)
);
if (count($sharingGroup) > 0) {
$newArray = array();
$html = '';
foreach($sharingGroup as $item) {
$newArray[$item['groupNo']][] = $item['name'];
}
foreach($newArray as $key => $val) {
$html .= "<tr>\r\n";
$html .= "<td rowspan='".count($val)."'>{$key}</td>\r\n";
foreach($val as $key => $td) {
if($key>0) {
$html.= "<tr>";
}
$html .= "<td>{$td}</td>\r\n";
$html .= "<td>Action</td>\r\n";
$html .= "</tr>\r\n";
}
}
}
echo $html;