{
    "mode": "perldoc",
    "parameter": "Template::Plugin::Iterator",
    "section": "",
    "url": "https://www.chedong.com/phpMan.php/perldoc/Template%3A%3APlugin%3A%3AIterator/json",
    "generated": "2026-07-05T09:29:27Z",
    "synopsis": "[% USE iterator(list, args) %]\n[% FOREACH item = iterator %]\n[% '<ul>' IF iterator.first %]\n<li>[% item %]\n[% '</ul>' IF iterator.last %]\n[% END %]",
    "sections": {
        "NAME": {
            "content": "Template::Plugin::Iterator - Plugin to create iterators (Template::Iterator)\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "[% USE iterator(list, args) %]\n\n[% FOREACH item = iterator %]\n[% '<ul>' IF iterator.first %]\n<li>[% item %]\n[% '</ul>' IF iterator.last %]\n[% END %]\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "The iterator plugin provides a way to create a Template::Iterator object to iterate over a data\nset. An iterator is implicitly automatically by the FOREACH directive. This plugin allows the\niterator to be explicitly created with a given name.\n",
            "subsections": []
        },
        "AUTHOR": {
            "content": "Andy Wardley <abw@wardley.org> <http://wardley.org/>\n",
            "subsections": []
        },
        "COPYRIGHT": {
            "content": "Copyright (C) 1996-2007 Andy Wardley. All Rights Reserved.\n\nThis module is free software; you can redistribute it and/or modify it under the same terms as\nPerl itself.\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "Template::Plugin, Template::Iterator\n",
            "subsections": []
        }
    },
    "summary": "Template::Plugin::Iterator - Plugin to create iterators (Template::Iterator)",
    "flags": [],
    "examples": [],
    "see_also": []
}