PHP 笔记整理--杨利强_第1页
PHP 笔记整理--杨利强_第2页
PHP 笔记整理--杨利强_第3页
PHP 笔记整理--杨利强_第4页
PHP 笔记整理--杨利强_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 自己整理的PHP函数勤奋求实创新14-7-22PHP基础常用函数说明基础函数杨利强学员目录一 PHP基础函数:2二、数组函数3三、php日期函数5四、php文件操作与目录操作函数7五、操作字符串函数10六、PHP操作MySQL函数13七、PHP判断函数17八、PHP制图函数19一 PHP基础函数:isset()检测变量是否设置unset()释放给定的变量empty()检查一个变量是否为空require()与include()引入文件函数Define()常量定义函数1、isset()函数:检测变量是否设置、格式:bool isset(mixed var , mixed var , .)、其中如

2、果变量存在返回TRUE,不存在返回FALSE。补充:如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节(0)并不等同于 PHP 的 NULL 常数。 2、unset()函数:释放给定的变量、格式:void unset ( mixed var , mixed var , . )、其中:unset() 销毁指定的变量。注意在 PHP 3 中,unset() 将返回 TRUE(实际上是整型值 1),而在 PHP 4 中,unset() 不再是一个真正的函数:它

3、现在是一个语句。这样就没有了返回值3、empty()函数:检查一个变量是否为空、格式:bool empty ( mixed var)、其中:如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,、0、0、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。 4、引入文件函数:(1)、require()引入文件出错,文件不存在的话就会产生一个致命错误。(2)、include():引入文件出错,文件不存在的话就会产生一个警告,脚本继续运行。其中还有require_once与include

4、_once和require与include作用一样,唯一的区别是:只引用一次就不会引用文件了。5、常量定义函数:(检查是否定义了某常量)、格式:define(常量名,常量值)、当检查是否定义了某常量:是返回TRUE,否返回:FALSE。其中常量只能是:Boolean、integer、float、string。二、数组函数array_keys()函数返回包含数组中所有键名的一个新数组in_array()函数在数组中搜索给定的值count()计算数组中的单元数目或者对象中的属性个数array_values ()返回指定数组中的所有值array_sum()函数返回数组中所有值的总和array_sea

5、rch()在数组中查找一个键值array_unique()删除数组中重复的值,并返回结果数组array_count_values()函数用于统计数组中所有值出现的次数array_key_exists()函数判断某个数组中是否存在指定的 keyarray_reverse()函数将原数组中的元素顺序翻转range()函数创建并返回一个包含指定范围的元素的数组1、array_keys(): 函数返回包含数组中所有键名的一个新数组、格式:array_keys(array,value,| strict):array-必需,规定输入的数组;value-可选,指定值的索引(键)。函数返回包含数组中所有键名的

6、一个新数组。如果 strict 参数指定为 true,则 PHP 会使用全等比较 (=) 来严格检查键值的数据类型。2、in_array():函数在数组中搜索给定的值、格式:in_array(value,array,type),value:必须要,要在数组搜索的值;array:必需。规定要搜索的数组;type:可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。补充:如果给定的值 value 存在于数组 array 中则返回 true。如果第三个参数设置为 true,函数只有在元素存在于数组中且数据类型与给定值相同时才返回 true。如果没有在数组中找到参数,函数返回

7、false。3、count()(sizeof()作用一致):计算数组中的单元数目或者对象中的属性个数;格式:count(array,mode);array:必需的参数,要计数的数组或对象可选。Mode可选,规定函数的模式。可能的值:0 (默认)不检测多维数组(数组中的数组);1 (定义) 检测多维数组。 4、array_values ():返回指定数组中的所有值;格式:array_values(array);其中参数:array:给定返回值的数组名;说明:被返回的数组将使用数值键,从 0 开始且以 1 递增5、array_sum():函数返回数组中所有值的总和;格式:array_sum(arr

8、ay) :array必需的参数。规定输入的数组。6、array_search():在数组中查找一个键值;格式:array_search(value,array,strict);value必需参数,规定在数组中搜索的值;array必需参数。被搜索的数组名。Strict:值有两个:TRUE与FALSE(默认);其中:如果值设置为 true,还将在数组中检查给定值的类型;7、array_unique():删除数组中重复的值,并返回结果数组,如果数组中值一样,只保留第一个数组值,格式:array_unique(array);参数:array:必需参数,删除数组中重复的数组名。8、array_count

9、_values() 函数用于统计数组中所有值出现的次数;格式:array_count_values(array):参数array:必须的参数,需要统计值出现的数组名;本函数返回一个数组,其元素的键名是原数组的值,数组值是该值在原数组中出现的次数。9、array_key_exists() 函数判断某个数组中是否存在指定的 key,如果该 key 存在,则返回 true,否则返回 false。格式:array_key_exists(key,array):说明:参数key: 必需参数。规定判断的键名;array: 必需参数。规定在此数组中查找。10、array_reverse() 函数将原数组中的元

10、素顺序翻转,创建新的数组并返回。如果第二个参数指定为 true,则元素的键名保持不变,否则键名将丢失;格式:array_reverse(array,preserve),参数说明:array:原数组名;preserve:有两种:1、true(默认):元素的键名保持不变;2、false:键名将丢失11、range() 函数创建并返回一个包含指定范围的元素的数组。格式:range(first,second,step) 参数说明:first:数组元素的最小值(必需参数);second:数组元素的最大值(必需参数);step:元素之间的步进制(可选)。默认是 1。此函数十载php5引进来的呢;三、php

11、日期函数time()函数返回当前时间的 Unix 时间戳date()函数格式化一个本地时间日期getdate()函数取得日期时间信息date_default_timezone_set()设置脚本所有日期/时间函数的默认时区date_default_timezone_get()函数返回脚本中所有日期时间函数所使用的默认时区microtime()函数返回当前 Unix 时间戳和微秒数1、time() 函数返回当前时间的 Unix 时间戳。格式:time(void):参数说明:可以不要参数;补充:返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数

12、。2、date() 函数格式化一个本地时间日期;格式:date(format,timestamp);参数说明:format:常用: (“%Y 包括世纪数的十进制年份- %m 十进制月份%d 月份中的第几天十进制数字(范围从 01 到 31)%H 24 小时制的十进制小时数(范围从 00 到 23): %i十进制分钟数:%s十进制秒数”;);如何返回结果;timestamp:需要转换的秒数值;3、getdate() 函数取得日期时间信息。格式:getdate(timestamp);参数说明:timestamp:可选参数,Unix 时间格式的时间,不选参数获取当前本地时间;不带参数时返回的一个数组

13、保存的当前本地时间:Array(seconds = 45,minutes = 52,hours = 14,mday = 24,wday = 2,mon = 1,year = 2006,yday = 23,weekday = Tuesday,month = January,0 = 1138110765,)4、date_default_timezone_set() 函数设置用在脚本中所有日期/时间函数的默认时区;格式:date_default_timezone_set(timezone)参数说明:timezone为时区标识符,比如 UTC 或 Europe/Paris,我们常用的为: “Asia/

14、Shanghai”与” Asia/chongqing” 设置默认时区;5、date_default_timezone_get() 函数返回脚本中所有日期时间函数所使用的默认时区;格式:date_default_timezone_get(void);参数说明:参数可选;如果设置了时区,返回设置的时区,否者返回UTC;6、microtime() 函数返回当前 Unix 时间戳和微秒数;格式:microtime(get_as_float);参数说明:get_as_float(可选);不带参数返回:本函数以 msec sec 的格式返回一个字符串,其中 sec 是自 Unix 纪元(0:00:00 J

15、anuary 1, 1970 GMT)起到现在的秒数,msec 是微秒部分。字符串的两部分都是以秒为单位返回的。带参数:给出了 get_as_float 参数并且其值等价于 TRUE,该函数将返回一个浮点数;四、php文件操作与目录操作函数1、目录操作scandir()函数返回一个数组,其中包含指定路径中的文件和目录dirname()函数返回路径中的目录部分1、scandir() 函数返回一个数组,其中包含指定路径中的文件和目录。格式:scandir(directory,sort,context);参数说明:directory:要扫描的目录(必选参数);sort(可选参数):规定排列顺序。默认

16、是 0 (升序)。如果是 1,则为降序;context:规定目录句柄的环境;补充:若成功,则返回一个数组,若失败,则返回 false。如果 directory 不是目录,则返回布尔值 false 并生成一条 E_WARNING 级的错误。2、dirname() 函数返回路径中的目录部分;格式:dirname(path);参数说明:path:是一个包含有指向一个文件的全路径的字符串。函数返回值:返回去掉文件名后的目录名。2、文件操作fclose()函数关闭一个打开文件feof()函数检测是否已到达文件末尾fgetc()函数从文件指针中读取一个字符fgets()函数从文件指针中读取一行file()

17、函数把整个文件读入一个数组中file_exists()函数检查文件或目录是否存在filesize() 函数返回指定文件的大小filetype() 函数返回指定文件或目录的类型。file_get_contents() 函数把整个文件读入一个字符串中file_put_contents() 函数把一个字符串写入文件中bool move_uploaded_file()函数实现上传文件的函数realpath() 函数返回绝对路径1、fclose() 函数关闭一个打开文件;格式:fclose(file);参数说明:要关闭的文件指针(文件指针必须有效,并且是通过 fopen() 或 fsockopen()

18、成功打开的。),函数关闭该指针指向的文件;返回值:成功:true,否则: false。2、feof() 函数检测是否已到达文件末尾 (eof)。格式:feof(file);参数说明:file 参数是一个文件指针。这个文件指针必须有效,并且必须指向一个由 fopen() 或 fsockopen() 成功打开(但还没有被 fclose() 关闭)的文件。返回值:如果文件指针到了 EOF 或者出错时则返回 TRUE,否则返回一个错误(包括 socket 超时),其它情况则返回 FALSE。3、fgetc() 函数从文件指针中读取一个字符;格式fgetc(file):参数说明:文件指针必须有效,并且必

19、须指向一个由 fopen() 或 fsockopen() 成功打开(但还没有被 fclose() 关闭)的文件;返回值:返回一个包含有一个字符的字符串,该字符从 file 指向的文件中得到。碰到 EOF 则返回 false,可能返回一个与 false 等值的非布尔值,例如 0 或者 。4、fgets() 函数从文件指针中读取一行。格式:fgets(file,length);参数说明:file:必需,规定要读取的文件;length:可选。规定要读取的字节数。默认是 1024 字节;返回值:成功,返回的是读取的内容字符,失败:返回false;补充说明:从 file 指向的文件中读取一行并返回长度最

20、多为 length - 1 字节的字符串。碰到换行符(包括在返回值中)、EOF 或者已经读取了 length - 1 字节后停止(要看先碰到那一种情况)。如果没有指定 length,则默认为 1K,或者说 1024 字节。5、file() 函数把整个文件读入一个数组中。格式:file(path,include_path,context);参数说明:path:必需,规定要读取的文件;include_path:可选,如果也想在 include_path 中搜寻文件的话,可以将该参数设为 1;context:可选规定文件句柄的环境。;返回值:成功:file() 将文件作为一个数组返回。数组中的每个单

21、元都是文件中相应的一行,包括换行符在内。;失败: false; 6、file_exists() 函数检查文件或目录是否存在;格式:file_exists(path);参数说明:path要检查的文件或目录的路径(绝对路径)。返回值:如果指定的文件或目录存在则返回 true,否则返回 false。7、filesize() 函数返回指定文件的大小;格式:filesize(filename);参数说明:filename:要检查的文件名;返回值:成功,则返回文件大小的字节数;若失败,则返回 false 并生成一条 E_WARNING 级的错误。8、filetype() 函数返回指定文件或目录的类型。;格

22、式:filetype(filename);参数说明:filename: 要检查的文件名;返回值:若成功,则返回 7 种值(fifo,char,dir,block,link,file,unknown);若失败,则返回 false。9、file_get_contents() 函数把整个文件读入一个字符串中。格式file_get_contents(path,include_path,context,start,max_length):参数说明:path:要读取的文件;include_path:可选。如果也想在 include_path 中搜寻文件的话,可以将该参数设为 1;context:可选。规定

23、文件句柄的环境。;start:可选。规定在文件中开始读取的位置;max_length:规定读取的字节数;最后两个参数是php5.1加上去的。返回值:成功:返回读取的字符串;失败:false;10、file_put_contents() 函数把一个字符串写入文件中;格式:file_put_contents(file,data,mode,context);参数说明:file:要写入数据的文件。如果文件不存在,则创建一个新文件。;data:可选。规定要写入文件的数据。可以是字符串、数组或数据流。;mode:可选。规定如何打开/写入文件;context:context 是一套可以修改流的行为的选项;返

24、回值:写入到文件内数据的字节数11、bool move_uploaded_file()函数实现上传文件的函数;格式:bool move_uploaded_file(string filename,string destinnation);参数说明:filename :上传文件的临时文件名 即$_FILEStmp_name;destinnation:上传文件保存的新路径与名称;返回值:上传失败:返回false;成功true12、realpath() 函数返回绝对路径。格式:readlink(linkpath);参数说明:linkpath:要检查的连接路径或文件名。返回值:文件绝对路径。删除所有符

25、号连接(比如 /./, /./ 以及多余的 /),返回绝对路径名。若失败,则返回 false。比如说文件不存在的话。五、操作字符串函数explode()函数把字符串分割为数组implode() (join())函数把数组元素组合为一个字符串md5() 加密字符串md5_file()函数对文件加密rtrim()、chop()去除字符串右端的空格格式trim()函数从字符串的两端删除空白字符和其他预定义字符ltrim()去除字符串左端的空格str_replace()函数使用一个字符串替换字符串中的另一些字符str_split() 函数把字符串分割到数组中strstr() 函数搜索一个字符串在另一个

26、字符串中的第一次出现strlen() 函数返回字符串的长度strtolower() 函数把字符串转换为小写strtoupper()函数把字符串转换为大写substr_count() 函数计算子串在字符串中出现的次数substr() 函数返回字符串的一部分就是截取字符串的一部分ucufirst()函数把字符串中的首字符转换为大写ucwords() 函数把字符串中每个单词的首字符转换为大写1、explode() 函数把字符串分割为数组。格式:explode(separator,string,limit)参数说明:separator:规定在哪里分割字符串;string:要分割的字符串;,limit:

27、规定所返回的数组元素的最大数目;返回值:返回由字符串组成的数组,其中的每个元素都是由 separator 作为边界点分割出来的子字符串。separator 参数不能是空字符串。如果 separator 为空字符串(),explode() 将返回 FALSE。如果 separator 所包含的值在 string 中找不到,那么 explode() 将返回包含 string 中单个元素的数组。2、implode() (join())函数把数组元素组合为一个字符串。格式:implode(separator,array);参数说明:separator:可选。规定数组元素之间放置的内容。默认是 (空字符

28、串);array:必需。要结合为字符串的数组;保证 separator 参数在 string 参数之前才行。返回值:成功返回:新的字符串。失败:FALSE;3、md5() 加密字符串。格式:md5(sring|void)参数说明:返回值:加密后的数据4、md5_file()函数对文件加密。格式: md5_file(filename) 参数说明:filename:需要加密的文件名 。返回值:加密后的一个字符串。5、rtrim()、chop()去除字符串右端的空格格式:rtrim(string)、chop(string)参数说明:string:需要去除空格的字符串;返回值:处理完之后的字符;6、t

29、rim()函数从字符串的两端删除空白字符和其他预定义字符;格式:trim(string,charlist)参数说明:string:需要去除空格的字符串;返回值:处理完之后的字符串。7、ltrim()去除字符串左端的空格;格式:ltrim(string)参数说明:string:需要去除空格的字符串;返回值:处理完之后的字符串。8、str_replace()函数使用一个字符串替换字符串中的另一些字符; str_replace(find,replace,string,count),就是将string中的所有find替换成replace。格式:参数说明:find:必需,规定要查找的值;replace:

30、必需,规定替换 find 中的值的值;string:必需,规定被搜索的字符串;count:可选,一个变量,对替换数进行计数;返回值:替换后的字符串与数组(常见);对大小写敏感。9、str_split() 函数把字符串分割到数组中。格式:str_split(string,length)参数说明:string:必需。规定要分割的字符串;length:可选,规定每个数组元素的长度,默认是 1;返回值:如果 length 小于 1,将返回 false。如果 length 大于字符串的长度,整个字符串将作为数组的唯一元素返回。10、strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。格式:

31、strstr(string,search);参数说明:string:必需,规定被搜索的字符串,;search:必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符;返回值:从匹配点开始其余部分的字符串。如果未找到所搜索的字符串,则返回 false。11、strlen() 函数返回字符串的长度。格式:strlen(string)参数说明:string:需要计算字符串长度的字符串或者保存字符串的变量名;返回值:int整数:字符串长度;12、strtolower() 函数把字符串转换为小写。格式:strtolower(string);参数说明:string:必需,规定要转

32、换的字符串。返回值:转换为小写的字符串13、strtoupper() 函数把字符串转换为大写;格式:strtoupper(string);参数说明:string:必需。规定要转换的字符串。;返回值:转换为大写的字符串;14、substr_count() 函数计算子串在字符串中出现的次数。格式:substr_count(string,substring,start,length)参数说明:统计字符串substring在另一个字符串sring出现的次数。Start:可选查找的起点;length:查找字符串的长度;返回值:返回的是查找到出现的次数,整数;15、substr() 函数返回字符串的一部分

33、就是截取字符串的一部分。格式:substr(string,start,length);参数说明:string:返回其中一部分的字符串;start:必需。规定在字符串的何处开始(正数 - 在字符串的指定位置开始 ;负数 - 在从字符串结尾的指定位置开始 ;0 - 在字符串中的第一个字符处开始 );length:截取字符串长度;返回值:截取到的新字符串;16、ucfirst() 函数把字符串中的首字符转换为大写。格式:ucfirst(string);参数说明:string:必需,规定要转换的字符串。返回值:首字符为大写的字符串;17、ucwords() 函数把字符串中每个单词的首字符转换为大写。格

34、式:ucwords(string);参数说明:string:必需,规定要转换的字符串;返回值:每个单词的首字符为大写的字符串;六、PHP操作MySQL函数mysql_connect() 函数打开非持久的 MySQL 连接mysql_query() 函数执行一条 MySQL 查询mysql_select_db() 函数设置活动的 MySQL 数据库就是选择需要操作的数据库mysql_close() 函数关闭非持久的 MySQL 连接mysql_error() 函数返回上一个 MySQL 操作产生的文本错误信息mysql_fetch_array() 函数从结果集中取得一行作为关联数组mysql_f

35、etch_assoc() 函数从结果集中取得一行作为关联数组mysql_fetch_row() 函数从结果集中取得一行作为数字数组格式mysql_num_fields() 函数返回结果集中字段的数mysql_num_rows() 函数返回结果集中行的数目mysql_insert_id() 函数返回上一步 INSERT 操作产生的 IDmysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数mysql_get_host_info() 函数返回 MySQL 主机的信息mysql_fetch_lengths() 函数取得一行中每个字段的内容的长度1、mysql_c

36、onnect() 函数打开非持久的 MySQL 连接。格式:mysql_connect(server,user,pwd,newlink|数据库编码,clientflag)参数说明:server:连接的服务器:加上端口(默认不加);user:用户名;pwd:密码;newlink:可选。如果用同样的参数第二次调用 mysql_connect(),将不会建立新连接,而将返回已经打开的连接标识;clientflag:client_flags 常量;返回值:如果成功,则返回一个 MySQL 连接标识,失败则返回 FALSE。2、mysql_query() 函数执行一条 MySQL 查询。格式:mysql

37、_query(query,connection);参数说明:query:必需,规定要发送的 SQL 查询;connection:可选,规定 SQL 连接标识符,如果未规定,则使用上一个打开的连接。;返回值:Boolean值;3、mysql_select_db() 函数设置活动的 MySQL 数据库就是选择需要操作的数据库。格式:mysql_select_db(database,connection);参数说明:database:操作的数据库名;connection:链接资源;返回值:Boolean值;4、mysql_close() 函数关闭非持久的 MySQL 连接。mysql_close(l

38、ink_identifier)格式;参数说明:link_identifier:必需。MySQL 的连接标识符。如果没有指定,默认使用最后被 mysql_connect() 打开的连接。如果没有找到该连接,函数会尝试调用 mysql_connect() 建立连接并使用它。如果发生意外,没有找到连接或无法建立连接,系统发出 E_WARNING 级别的警告信息;返回值;5、mysql_error() 函数返回上一个 MySQL 操作产生的文本错误信息。格式:mysql_error(connection);参数说明:connection:可选,规定 SQL 连接标识符。如果未规定,则使用上一个打开的连

39、接;返回值:本函数返回上一个 MySQL 函数的错误文本,如果没有出错则返回 (空字符串);6、mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组;格式:mysql_fetch_array(data,array_type);参数说明:data:可选,规定规定要使用的数据指针。该数据指针是 mysql_query() 函数产生的结果;array_type:规定返回哪种结果(MYSQL_ASSOC(关联索引)、MYSQL_NUM(数字数组)、MYSQL_BOTN(两者都包含默认的))返回值:返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false;7

40、、mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组;格式:mysql_fetch_assoc(data);参数说明:data:必需,要使用的数据指针,该数据指针是从 mysql_query() 返回的结果;返回值:返回根据从结果集取得的行生成的关联数组,如果没有更多行,则返回 false;8、mysql_fetch_row() 函数从结果集中取得一行作为数字数组格式;参数说明data:必需,要使用的数据指针,该数据指针是从 mysql_query() 返回的结果;返回值:返回根据所取得的行生成的数字数组,如果没有更多行则返回 false。;9、mysql_num_fi

41、elds() 函数返回结果集中字段的数。格式:mysql_num_fields(data);参数说明:data:必需,规定规定要使用的数据指针。该数据指针是 mysql_query() 函数产生的结果;返回值:结果集中字段的数;如果失败,则返回 false。;10、mysql_num_rows() 函数返回结果集中行的数目;格式:mysql_num_rows(data);参数说明:data:必需,规定规定要使用的数据指针。该数据指针是 mysql_query() 函数产生的结果;返回值;结果集中行的数目;11、mysql_insert_id() 函数返回上一步 INSERT 操作产生的 ID。

42、格式:mysql_insert_id(connection);参数说明:可选,规定 MySQL 连接。如果未规定,则使用上一个连接;返回值:给定的 connection 中上一步 INSERT 查询中产生的 AUTO_INCREMENT 的 ID 号。如果没有指定 connection ,则使用上一个打开的连接。否则为0;12、mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数。格式:mysql_affected_rows(link_identifier);参数说明:link_identifier:必需,MySQL 的连接标识符。如果没有指定,默认使用

43、最后被 mysql_connect() 打开的连接;返回值:执行成功,则返回受影响的行的数目,如果最近一次查询失败的话,函数返回 -1;13、mysql_get_host_info() 函数返回 MySQL 主机的信息。格式:mysql_get_host_info(connection);参数说明:connection:可选,规定 MySQL 连接。如果未规定,则使用上一个连接。;返回值:如果成功,则返回当前正在使用的 MySQL 连接的类型,如果失败,则返回 false。;14、mysql_fetch_lengths() 函数取得一行中每个字段的内容的长度。格式:mysql_fetch_le

44、ngths(data);参数说明:data:必需。要使用的数据指针。该数据指针是从 mysql_query() 返回的结果;返回值:若成功,则该函数返回一个数字数组,若出错或没有其他的行,则返回 false;七、PHP判断函数is_dir()函数检查指定的文件是否是目录is_file() 函数检查指定的文件名是否是正常的文件is_uploaded_file() 函数判断指定的文件是否是通过 HTTP POST 上传的is_string()判断变量是否为字符串is_object ()判断变量是否为对象is_array ()判断变量是否为数组is_number()判断一个变量是否是一个数字is_b

45、ool()判断一个变量是否为布尔类型is_resource()判断有一个变量是否为一个资源is_integer ()与is_int() 判断变量是否为整数is_numeric ()判断变量是否为数字或数字的字符串is_double ()判断变量是否为倍浮点数class_ exists()判断 判断类是否存在1、is_dir() 函数检查指定的文件是否是目录。格式:is_dir(file);参数说明:file必需,规定要检查的文件;返回值:如果文件名存在并且为目录,则返回 true。如果 file 是一个相对路径,则按照当前工作目录检查其相对路径。;2、is_file() 函数检查指定的文件名是

46、否是正常的文件。格式:is_file(file);参数说明:file:必需,规定要检查的文件;返回值:如果文件存在且为正常的文件,则返回 true;3、is_uploaded_file() 函数判断指定的文件是否是通过 HTTP POST 上传的。格式:is_uploaded_file(file);参数说明:file: 必需,规定要检查的文件;返回值:如果 file 所给出的文件是通过 HTTP POST 上传的则返回 TRUE;4、is_string()判断变量是否为字符串;格式:int is_string(mixed var);参数说明:mixed var:需要判断的变量名;返回值:若参数var为字符串则传回true,否则传回false;5、is_object ()判断变量是否为对象;格式:int is_object(mixed var):;参数说明:mixed var:需要判断的变量名;返回值:若参数var为物件则传回true,否则

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论