PHP 笔记整理--杨利强

上传人:ni****g 文档编号:485467453 上传时间:2023-04-10 格式:DOC 页数:20 大小:140.50KB
返回 下载 相关 举报
PHP 笔记整理--杨利强_第1页
第1页 / 共20页
PHP 笔记整理--杨利强_第2页
第2页 / 共20页
PHP 笔记整理--杨利强_第3页
第3页 / 共20页
PHP 笔记整理--杨利强_第4页
第4页 / 共20页
PHP 笔记整理--杨利强_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《PHP 笔记整理--杨利强》由会员分享,可在线阅读,更多相关《PHP 笔记整理--杨利强(20页珍藏版)》请在金锄头文库上搜索。

1、word自己整理的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 issetmixed 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 _once和

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

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

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

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

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

9、中所有值出现的次数;格式: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日期函数time()函数返回当前时间的 Unix

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

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

13、s = 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/Shanghai与Asia/chongqing 设置默认时区;5、da

14、te_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 January 1, 1970 GMT起到现在的秒数,msec 是微秒局部。字符串的两

15、局部都是以秒为单位返回的。带参数:给出了 get_as_float 参数并且其值等价于 TRUE,该函数将返回一个浮点数;四、php文件操作与目录操作函数1、目录操作scandir()函数返回一个数组,其中包含指定路径中的文件和目录dirname()函数返回路径中的目录局部1、scandir() 函数返回一个数组,其中包含指定路径中的文件和目录。格式:scandir(directory,sort,context);参数说明:directory:要扫描的目录必选参数;sort可选参数:规定排列顺序。默认是 0 升序。如果是 1,如此为降序;context:规定目录句柄的环境;补充:假如成功,如此返回一个数组,假如失败,如此返回 false。如果 directory 不是目录,如此返回布尔值 false 并生成一条 E_WARNING 级的错误。2、dirname() 函数返回路径中的目录局部

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号