Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // db output
- $data = array(
- array(
- 'no' =>1,
- 'jur' => 'maju',
- 'kel' => 'ada',
- ),
- array(
- 'no' =>1.1,
- 'jur' => 'maju',
- 'kel' => 'ada',
- ),
- array(
- 'no' =>2,
- 'jur' => 'maju',
- 'kel' => 'ada',
- ),
- array(
- 'no' =>3,
- 'jur' => 'mundur',
- 'kel' => 'ada',
- ),
- array(
- 'no' =>4,
- 'jur' => 'naik',
- 'kel' => 'ada',
- ),
- array(
- 'no' =>4.1,
- 'jur' => 'naik',
- 'kel' => 'ada',
- ),
- array(
- 'no' =>5,
- 'jur' => 'turun',
- 'kel' => 'ada',
- ),
- array(
- 'no' =>6,
- 'jur' => 'turun',
- 'kel' => 'ada',
- ),
- array(
- 'no' =>6.1,
- 'jur' => 'turun',
- 'kel' => 'ada',
- ),
- );
- // array merge
- $mer = array();
- foreach($data as $i=>$m){
- $i++;
- $mer[$m['jur']][$i] = $m['jur'];
- }
- //echo '<pre>';print_r($mer);echo'</pre>';
- echo '<table border=1><tr><th>no</th><th>jur</th><th>kel</th></tr>',"\n";
- foreach($data as $row){
- echo '<tr>',"\n";
- echo ' <td>',$row['no'],'</td>',"\n";
- if((!$jur || $row['jur']!=$jur)){
- if(count($mer[$row['jur']])>1)
- echo ' <td rowspan=',count($mer[$row['jur']]),'>',$row['jur'],'</td>',"\n";
- else
- echo ' <td>',$row['jur'],'</td>',"\n";
- }
- echo ' <td>',$row['kel'],'</td>',"\n";
- echo '</tr>',"\n";
- $jur = $row['jur'];
- }
- echo '</table>';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement