php插件语法

1、eregi:eregi()函数在一个字符串搜索指定的模式的字符串。搜索不区分大小写。Eregi()可以特别有用的检查有效性字符串,如密码。

列子:

    if(eregi('/web/',$h5_thumb)){         
            $h5_thumb=str_replace('/web/uploads/','/uploads/',$h5_thumb);        
        }

2、preg_match_all 函数用于执行一个全局正则表达式匹配。

if(!preg_match("#^http:\/\/#i", $row['litpic'])){

}

3、isset函数是检测变量是否设置。

返回值:

若变量不存在则返回FALSE

若变量存在且其值为NULL,也返回FALSE

若变量存在且值不为NULL,则返回TURE

同时检查多个变量时,每个单项都符号上一条要求时才返回TRUE,否则结果为FALSE

4、empty()函数 检查一个变量是否为空

若变量不存在则返回TRUE

若变量存在且值为""、0、"0"、NULL、、FALSE、array()、var $var;以及没有任何属性的对象,则返回TURE

若变量存在且值不为""、0、"0"、NULL、、FALSE、array()、var $var;以及没有任何属性的对象,则返回FALSE

empty()只能用于变量,传递任何其它参数都将造成Paser error而终止运行

检测常量是否已设置可使用defined()函数。


当要判断一个变量是否已经声明的时候可以使用isset函数

当要判断一个变量是否已经赋予数据且补位空,可以用empty函数

当要判断一个变量存在且不为空,先isset函数,再用empty函数


写的好!

微信扫一扫赏大洋