⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 function.counter.php

📁 转载中国源码下载站 1) 基于PHP语言开发,MYSQL数据库驱动的多用户留言本 2) 采用PHP官方提供的编译模板引擎smarty 3) 代码、页面分离
💻 PHP
字号:
<?php/** * Smarty plugin * @package Smarty * @subpackage plugins *//** * Smarty {counter} function plugin * * Type:     function<br> * Name:     counter<br> * Purpose:  print out a counter value * @link http://smarty.php.net/manual/en/language.function.counter.php {counter} *       (Smarty online manual) * @param array parameters * @param Smarty * @return string|null */function smarty_function_counter($params, &$smarty){    static $counters = array();    extract($params);    if (!isset($name)) {		if(isset($id)) {			$name = $id;		} else {		        	$name = "default";		}	}    if (!isset($counters[$name])) {        $counters[$name] = array(            'start'=>1,            'skip'=>1,            'direction'=>'up',            'count'=>1            );    }    $counter =& $counters[$name];    if (isset($start)) {        $counter['start'] = $counter['count'] = $start;    }    if (!empty($assign)) {        $counter['assign'] = $assign;    }    if (isset($counter['assign'])) {        $smarty->assign($counter['assign'], $counter['count']);    }        if (isset($print)) {        $print = (bool)$print;    } else {        $print = empty($counter['assign']);    }    if ($print) {        $retval = $counter['count'];	} else {		$retval = null;	}    if (isset($skip)) {        $counter['skip'] = $skip;    }        if (isset($direction)) {        $counter['direction'] = $direction;    }    if ($counter['direction'] == "down")        $counter['count'] -= $counter['skip'];    else        $counter['count'] += $counter['skip'];		return $retval;	}/* vim: set expandtab: */?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -