<?php
 
    $data["name"] = array ("hans", "dennis", "christine", "karl", "horst");
 
    $data["town"] = array ("Tübingen", "Reutlingen", "Paris", "Toronto", "Göhlen");
 
 
    // include API:
 
    include ("phptempt.php");
 
 
    // include precompiled template:
 
    $t = new phptempt ("three_color.inc");
 
 
    for ($i=0; $i<sizeof($data["name"]); $i++) {
 
 
        $t->begin ("aBlock");
 
        if ($i % 3 == 0)
 
            $t->begin ("nested1");
 
        else if ($i % 3 == 1)
 
            $t->begin ("nested2");
 
        else
 
            $t->begin ("nested3");
 
 
        // add data to one of the three blocks in turn:
 
        $t->addVal ("NAME", $data["name"][$i]);
 
        $t->addVal ("TOWN", $data["town"][$i]);
 
 
        if ($i % 3 == 0)
 
            $t->end ("nested1");
 
        else if ($i % 3 == 1)
 
            $t->end ("nested2");
 
        else
 
            $t->end ("nested3");
 
        $t->end ("aBlock");
 
    }
 
 
    // output template:
 
    $t->out ();
 
?>
 
 |