PHPSmarty模板自定义函数function和块函数block

自定义函数

创新互联专注于嘉祥网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供嘉祥营销型网站建设,嘉祥网站制作、嘉祥网页设计、嘉祥网站官网定制、小程序定制开发服务,打造嘉祥网络公司原创品牌,更为您提供嘉祥网站排名全网营销落地服务。

function.yangA.php页面 采用插件形式调用


 * 
 */
        function smarty_function_yangA($args, $smarty){
            $str = '';
            for($i=0;$i<$args['line'];$i++){
                $str .="{$args['content']}
";             }             return $str;         }

模板tpl.php页面

<{yangA color="pink" content="I am Mr.Yang AAAAA"  line="3"  size="7" }>

浏览器输出

I am Mr.Yang
I am Mr.Yang
I am Mr.Yang
I am Mr.Yang AAAAA
I am Mr.Yang AAAAA
I am Mr.Yang AAAAA

==========================================================

自定义块函数

块函数block页面


 * <{/worldA}>
 * 
 */
        function smarty_block_worldA($args, $content,$smarty,&$flag){
            if(!$flag){
            $str = '';
            for($i=0;$i<$args['line'];$i++){
                $str .="{$content}
";             }                  return $str;             }         }

模板tpl.php页面

<{worldA line="3" color="blue" size="7"}>
I AM BLOCK!
<{/worldA}>

浏览器输出

I AM BLOCK!
I AM BLOCK!
I AM BLOCK!

==========================================================


标题名称:PHPSmarty模板自定义函数function和块函数block
文章源于:http://hbruida.cn/article/iggpod.html