文档归类:编程开发
代码如下:{php $LETTER = array(‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’, ‘i’, ‘j’, ‘k’, ‘l’, ‘m’, ‘n’, ‘o’, ‘p’, ‘q’, ‘r’, ‘s’, ‘t’, ‘u’, ‘v’, ‘w’, ‘x’, ‘y’, ‘z’);}{loop $LETTER $l}<a href=”?letter={$l}” target=”_self” id=”letter_{$l}”>{$l}</a>{/loop}查询:{php $lt = $_GET['letter'];}{if empty($lt)}<!–{tag(“moduleid=$moduleid&table=category&condition=moduleid=$moduleid and level=1&order=item desc&showpage=1&areaid=$cityid&page=$page&pagesize=”.$MOD[pagesize].”&template=xxx-list&dtpre=$DT_PRE”)}–>{else}<!–{tag(“moduleid=$moduleid&table=category&condition=moduleid=$moduleid and level=1 and letter=’”.$lt.”‘&o...
太给力了,去围观»
<?php$var =
sprintf("%03d", 12);
//将数字格式化为3位,不足位补0,如012echo $var; //输出结果为:012?>number_format(number,decimals,decimalpoint,separator)参数描述number必要参数。指定一个数字对象。如果不设置其他参数,那么输出的结果将不保留小数部分,并以逗号(,)作为千位分隔符decimals可选参数。指定小数位数。如果设置了这个参数,那么将存在小数点(.)decimalpoint可选参数。指定表示小数点的字符符号separator可选参数。指定千位分隔符号。仅在第一个千位使用。例如:"xxx"将输出与"x"相同的结果
注意:如果给定了这个参数,那么其它参数都需要进行设置
1,000,000
1,000,000.00
1A000A000X00函数:sprintf()将字符串格式化。语法: string sprintf(string format, mixed[args]...);返回值: 字符串函数种类: 资料处理内容说明本函数用来将字符串格式化。参数 format 是转换的格式,以百分比符号 % 开始到转换字符为止。而在转换的格式间依序包括了填空字符。0 的话表示空格填 0;空格是默认值,表示空格就放着。对齐方式。默认值为向右对齐,负号表向左对齐。字段宽度。为最小宽度。精确度。指在小数点后的浮点数位数。类型,见下表%印出百...
此文只应天上有,仰望去»
1:Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件
$a=123;
function aa()
{
Global $a; //如果不把$a定义为global变量,函数体内是不能访问$a的
echo $a;
}
aa();
总结:在函数体内定义的global变量,函数体外可以使用,在函数体外定义的global变量不能在函数体内使用,
$global $a;
$a=123;
function f()
{
echo $a; //错误,
}
//再看看下面一例
function f()
{
global $a;
$a=123;
}
f();
echo $a; //正确,可以使用
2:global问题解析:
question:我在config.inc.php中定义了一些变量($a),在别的文件中函数外部
include("config.inc.php"),函数内部需要使用这些变量$a,如果没有声明的话,echo $a是打印不出来任何东西的。因此声明global
$a,但是有很多函数和很多变量,总不能不断重复的这样声明吧?有什么好的解决办法,请指点。
answer1:先在config.inc.php里定义常量:define(常量名,常量值)
再在其他需要用到的地方require
'config.i...
这文章不得了,一定要看完 »