テーブルではthead要素、tfoot要素、tbody要素の順序で出力する必要があるが、tfoot要素がtbody要素の後ろに出力されてしまっている。
// テキスト化 $string = ''; - $parts = array('h'=>'thead',''=>'tbody','f'=>'tfoot'); + $parts = array('h'=>'thead','f'=>'tfoot',''=>'tbody'); foreach ($parts as $type=>$part) {