这是我的:
function build_table($array){
// start table
$html = '
// header row
$html .= '
';foreach($array[0] as $key=>$value){
$html .= '
' . htmlspecialchars($key) . '';}
$html .= '
';// data rows
foreach( $array as $key=>$value){
$html .= '
';foreach($value as $key2=>$value2){
$html .= '
' . htmlspecialchars($value2) . '';}
$html .= '
';}
// finish table and return it
$html .= '
';return $html;
}
$array = array(
array('first'=>'tom', 'last'=>'smith', 'email'=>'tom@example.org', 'company'=>'example ltd'),
array('first'=>'hugh', 'last'=>'blogs', 'email'=>'hugh@example.org', 'company'=>'example ltd'),
array('first'=>'steph', 'last'=>'brown', 'email'=>'steph@example.org', 'company'=>'example ltd')
);
echo build_table($array);
?>