"My Page", "body" => "Welcome to my page!
"]; $template = new Template(); $template->load('basic.html'); $template->setVars($vars); $template->finish(); ?>
"Apple", "price" => 0.99], ["name" => "Banana", "price" => 0.49], ["name" => "Orange", "price" => 0.79], ]; $vars = ["items" => $items]; $template = new Template(); $template->load('list.html'); foreach ($items as $item) { $template->setCurrentBlock('ITEM'); $template->setVariable('NAME', $item['name']); $template->setVariable('PRICE', $item['price']); $template->parseCurrentBlock('ITEM'); } $template->finish(); ?>This example demonstrates how to use a loop to iterate through an array of data and generate dynamic content. The `setCurrentBlock()` method specifies that the current block in the template is the `ITEM` block, which contains the placeholders for the name and price of each item. The `setVariable()` method assigns the value of each item's name and price to the corresponding placeholders. Finally, the `parseCurrentBlock()` method tells the template engine to output the fully rendered HTML for each item in the loop. Overall, php Template finish is an easy-to-use and flexible package library that can be used to generate dynamic HTML pages quickly and efficiently.