图片 1

= 后空格导致 KingCMS 导航分隔属性不起作用

{king:portal.nav line= ‘ 〉’ /}

$xxx  定义变量echo xxxxx; 输出内容;  var_dump($flag);
读取出来数据类型;0x 开头:16进制;  1.2e3 = 1200; 7.0e-3 = 0.007;”
‘ 等> 当” “中包含变量时,变量生效;  当’
‘中包含变量时,变量不生效;Heredoc 结构形式> $string1 =
<<本地php地址

标签

以上代码原本的目的是想生成一个类似“首页 〉文档 〉ASP
〉正文”这样的导航条,可是运行时发现结果类似“首页文档ASP正文”,根本没有分隔符。

unset();

{king:portal.article type=’list’ zebra=’5′}
<p class=”bm_{king:zebra/}”><a
href=”{king:path/}”>{king:title/}</a></p>
{/king:portal.article}

经仔细观察,原来 line= 和 ‘ 之间有个空格,去除该空格后分隔符起作用。

> 设置后,字符串变为null;

CSS

{king:portal.nav line=’ 〉’ /}

define(变量,value);

p.bm_1{
        margin:0 0 10px 0;
        padding:0 0 10px 0;       
        border-bottom:dashed 1px #CCC;
}

__FILE__

效果

> 文档位置;

图片 1

__line__

> 现在所在的行数;

PHP_VERSION

> PHP版本

PHP_OS

> 系统版本

defined( xxx );

> 判断 变量 是否被定义;返回true或false;

引用赋值 $c = &$a;

> $c和$a共享同一个内存数据;

$a xor $b;

> $a 异或 $b;

“string1”.”string2″;

> 把 字符串1 连接到 字符串2;

$a .= “string3”;

> 把 $a 连接 “string3” ,再赋值给 $a;

错误控制运算符@ 
$conn=@mysql_connect(“localhost”,”username”.”password”);

>
将@放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉;

$num = rand(1,10);

> 取(x,y)之间的随机数;

foreach (数组 as 值){

//执行的任务

}

foreach (数组 as 下标 => 值){

//执行的任务

}

break; 结束**循环**;

print_r($array);

> 输出数组结构;

str_replace(被替换值,替换值,字符串);

function_exists(‘函数名’) class_exists(‘类名’) file_exists()

> 检测函数是否存在; 检测类名是否存在;文件是否存在;

trim() ltrim() rtrim()

> 去掉两端空格,去掉左空格,去掉右空格;

strlen(xxx);

> 字符串长度;

substr(字符串变量,start,number);

> 英文字符串的截取;

mb_substr(字符串变量,start,number,网页编码);

strpos(string, indexStr, [start]);

> 查找字符串

str_replace(目标str, 替换str, string);

sprintf(‘%01.2f’,string);

> %:开头; f:结尾; 0:用零补齐头部; 1:最少1位(包括小数点);
.2:小数点后有2位;

implode([分隔符],数组);

> 把数组用[分隔符]连接;

explode([分隔符],$str);

> 把字符串有[分隔符]分割为数组;

addslashes();

> 给字符串加上转义字符;

preg_match(正则式, 字符串);

> 把正则式匹配字符串,返回true或false;

preg_quote(字符串,’/’)

发表评论

电子邮件地址不会被公开。 必填项已用*标注