[ create a new paste ] login | about

Link: http://codepad.org/3WIgI3rx    [ raw code | output | fork ]

PHP, pasted on Jan 7:
<?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;


Output:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<tr>
<td rowspan='2'>1001</td>
<td>james</td>
<td>Action</td>
</tr>
<tr><td>mark</td>
<td>Action</td>
</tr>
<tr>
<td rowspan='2'>1002</td>
<td>chen</td>
<td>Action</td>
</tr>
<tr><td>ash</td>
<td>Action</td>
</tr>


Create a new paste based on this one


Comments: