PHP----个别函数用法记录

explode(separator,string , limit):

把字符串分割为数组。其中separator为分割符、string为被分割字符串、limit(可选)规定所返回的数组元素的最大数目


isset(mixed var):

用来测试变量是否已经设定。若已经设定则返回true,否则返回false


serialize(mixed value):产生一个可存储的值的表示
unserialize(String str):从以存储的序列化对象中恢复

int is_object(mixed var):

判断变量类型是否是类类型

若为类类型则返回true,否则返回false

constant(constant):

返回常量的值

 

 

debug_zval_dump($var):

用于输出变量的引用次数--会导致比实际数+1


defind(name,value,case_insensitive):定义一个常量

name表示常量名称,value规定常量的值,case_insentive规定是否对常量名称带小写铭感,如果true则为不敏感

 

 

double doubleval(mixed var):

将变量转成倍浮点数类型。转换的变量var可以是数组或则类之外的任何类型,如果是String类型则返回0

float floatval(mixed var)

将变量转成浮点数类型。转换的变量var可以是数组或则类之外的任何类型,如果是String类型则返回0

array get_defined_vars(void)

此函数返回一个包含所有已定义变量列表的多维数组,这些变量包括环境变量、服务器变量和用户定义的变量。

string gettype(mixed var)

本函数用来取得变量的类型。返回的类型字符串可能为下列字符串其中之一:integer、double、string、array、object、unknown type。

stringget_resource_type( resource handle)

此函数返回一个字符串,用于表示传递给它的resource的类型。如果参数不是合法的resource,将产生错误。

boolimport_request_variables( string types [, string prefix] )

将 GET/POST/Cookie 变量导入到全局作用域中。如果你禁止了register_globals,但又想用到一些全局变量,那么此函数就很有用。

你可以使用types参数指定需要导入的变量。可以用字母‘G’、‘P’和‘C’分别表示 GET、POST 和 Cookie。这些字母不区分大小写,所以你可以使用‘g’、‘p’和‘c’的任何组合。POST 包含了通过 POST 方法上传的文件信息。注意这些字母的顺序,当使用“gp”时,POST 变量将使用相同的名字覆盖 GET 变量。任何 GPC 以外的字母都将被忽略。

prefix参数作为变量名的前缀,置于所有被导入到全局作用域的变量之前。所以如果你有个名为“userid”的 GET 变量,同时提供了“pref_”作为前缀,那么你将获得一个名为 $pref_userid 的全局变量。

如果你对导入其它全局变量(例如 SERVER 变量)感兴趣,请考虑使用extract()

注:虽然prefix参数是可选的,但如果不指定前缀,或者指定一个空字符串作为前缀,你将获得一个E_NOTICE级别的错误。使用默认错误报告级别是不显示注意(Notice)级别的错误的。


int intval(mixed var,int[base]);

本函数可将 变量转换成整数类型。可省略的参数base是转换的基底,默认值为10.转换的变量var可以围数组或则类之外的任何类型变量

is_array
is_bool
is_callable:检测参数是否为合法的可调用结构bool is_callable(mixed var [,bool syntax[,string callable_name]])
is_double
is_int
is_integer
is_long
is_null
is_numeric
is_real
is_resource
is_scalar:如果给出的变量参数var是一个标量,is_scalar()返回TRUE,否则返回FALSE

 
 
 
   
 
   
 
  
 
   
 
   
 
  
 

boolempty( mixed var)

如果var是非空或非零的值,则empty()返回FALSE。换句话说,""0"0"NULLFALSEarray()var $var;以及没有任何属性的对象都将被认为是空的,如果var为空,则返回TRUE

除了当变量没有置值时不产生警告之外,empty()(boolean)var的反义词。参见转换为布尔值获取更多信息。

defined(name)函数的作用是:检查一个常量是否存在。

addslashes(String)在制定的预定义字符前面添加反斜杠

预定义符包括:单引号、双引号、反斜杠、null

strlen(String):返回字符串长度

你可能感兴趣的:(PHP)