私はTBSのサンプルコードを使用しています:
include_once('tbs_class.php');
$TBS = new clsTinyButStrong;
$TBS->LoadTemplate('template.htm');
$list = array('X','Y','Z');
$TBS->MergeBlock('blk', $list);
$TBS->Show();
ただし、以下のような1列のテーブルの代わりに
<table>
<tr><td>X</td></tr>
<tr><td>Y</td></tr>
<tr><td>Z</td></tr>
</table>
複数列 (たとえば 4 列) のテーブルを取得したい。
これまでのところ、私が見つけた唯一の作業コードは次のとおりです。
$number_of_columns = 4;
$number_of_rows = 2;
$number_of_items = $number_of_columns * $number_of_rows;
$output_data = array('1', '2', '3', '4', '5', '6', '7', '8');
$TBS->MergeBlock('col','num',$number_of_columns); // expand columns
$TBS->MergeBlock('od',array_slice($output_data,0,$number_of_items));
そしてテンプレートとして
<table border="1">
<tr>[od;block=tr;serial]<td>[od_[col.val;block=td].val;block=td]</td></tr>
</table>
もっと簡単なものはありますか?