PHP
文章平均质量分 53
PHP个人学习记录
ztnhnr
这个作者很懒,什么都没留下…
展开
-
PHP目录函数 scandir (列出指定路径中的文件和目录)
在PHP中,目录函数 scandir() 用于列出指定路径中的文件和目录。 函数语法:arrayscandir(string$directory[,int$sorting_order[,resource$context]]):函数参数说明:参数 描述 directory 必需。规定要扫描的目录。 sorting_order 可选。规定排列顺序。默认是 0,表示按字母升序排列。如果设置为 SCANDIR_SORT_D...原创 2021-02-09 13:53:19 · 2480 阅读 · 0 评论 -
PHP目录函数 closedir (关闭目录句柄)
在PHP中,目录函数 closedir() 用于关闭目录句柄。 函数语法:voidclosedir(resource$dir_handle)函数参数说明:参数 描述 dir_handle 可选。指定之前由opendir()打开的目录句柄资源。如果该参数未指定,则使用最后一个由 opendir() 打开的链接。 closedir() 函数用于关闭目录句柄,关闭由 dir_handle 指定的目录流。流必须之前被 opendir...原创 2021-02-08 13:04:26 · 825 阅读 · 0 评论 -
PHP目录函数 rewinddir (重置目录句柄)
在PHP中,目录函数 rewinddir() 用于重置目录句柄。 函数语法:voidrewinddir(resource$dir_handle)函数参数说明:参数 描述 dir_handle 可选。指定之前由opendir()打开的目录句柄资源。如果该参数未指定,则使用最后一个由 opendir() 打开的链接。 rewinddir() 函数用于重置目录句柄,将 dir_handle 指定的目录流重置到目录的开头。...原创 2021-02-07 13:34:12 · 443 阅读 · 0 评论 -
PHP目录函数 readdir (从目录句柄中读取条目)
在PHP中,目录函数 readdir() 用于从目录句柄中读取条目。 函数语法:stringreaddir([resource$dir_handle])函数参数说明:参数 描述 dir_handle 可选。指定之前由opendir()打开的目录句柄资源。如果该参数未指定,则使用最后一个由 opendir() 打开的链接。 readdir() 函数用于返回目录中下一个文件的文件名,成功则返回文件名 ,如果失败则返回 fals...原创 2021-02-06 14:22:38 · 496 阅读 · 0 评论 -
PHP目录函数 opendir (打开目录句柄)
在PHP中,目录函数 opendir() 用于打开目录句柄。 函数语法:resourceopendir(string$path[,resource$context])函数参数说明:参数 描述 path 必需。规定要打开的目录。 context 可选。 opendir() 函数用于打开目录句柄,可用于之后的 closedir(),readdir() 和 rewinddir() 调用。如果成功则返回目录句柄的 res...原创 2021-02-05 14:00:43 · 897 阅读 · 0 评论 -
PHP目录类Directory构建与使用
在PHP中,目录类使用Directory来表示。Directory的实例是通过调用 dir() 函数创建的,而不是 new 操作符。本文介绍Directory的使用。 一、使用 dir 函数构造Directory类,函数语法如下:Directorydir(string$directory[,resource$context])函数参数说明:参数 描述 directory 必需。规定要打开的目录。 context 可选。...原创 2021-02-04 13:56:04 · 1296 阅读 · 0 评论 -
PHP串口通信中计算crc16校验码
最近使用PHP开发串口通信业务,在发送485Modbus命令时,基本都要计算CRC16校验码。网上搜索了很多文章,很多都计算的不对。本文记录搜索到的正确的计算方法。代码如下:/***crc16计算*传入字符串格式:001624180101*返回值格式:[高8位,低8位]*/functioncrc16($string){$string=pack('H*',$string);$crc=0xFFFF;for($x=...原创 2021-02-03 13:28:40 · 384 阅读 · 0 评论 -
PHP数组函数 range (根据范围创建数组)
在PHP中,数组函数 range () 用来根据范围创建数组,包含指定的元素。函数语法:range(mixed$start,mixed$end[,int|float$step=1]):array函数参数说明:参数 描述 start 必需。规定数组元素的最小值。 end 必需。规定数组元素的最大值。 step 可选。规定元素之间的步进制。默认是 1。 range() 函数用来根据范围创建数组...原创 2021-02-02 13:36:50 · 895 阅读 · 0 评论 -
PHPExcel设置单元格值下拉选择
在PHP中,我们可以使用PHPExcel导出excel。而在平常的使用中,我们可以设置单元格的值使用下拉选择。本文介绍如何使用PHPExcel设置单元格值下拉选择。PHP导出Excel的准备工作,可以参考这篇文章“Think PHP5框架中实现PHP导出Excel文件”。 示例代码如下(主要用到setFormula1方法):/***单元格值设置下拉选择*/functionexportFormula(){//初始化PHPExcel对象v...原创 2021-02-01 14:05:55 · 2056 阅读 · 0 评论 -
PHP数组函数 list (解构数组中的值给一组变量)
在PHP中,数组函数 list () 用来在单次操作内解构数组的值到一组变量。函数语法:list(mixed$var[,mixed...$vars]):array函数参数说明:参数 描述 var 必需。第一个需要赋值的变量。 vars,... 可选。更多需要赋值的变量。 list() 函数用来在单次操作内解构数组的值到一组变量。注意:在 PHP 7.1.0 之前的版本,list...原创 2021-01-31 14:06:43 · 261 阅读 · 0 评论 -
PHP数组函数 list (解构数组中的值给一组变量)
在PHP中,数组函数 list () 用来在单次操作内解构数组的值到一组变量。函数语法:list(mixed$var[,mixed...$vars]):array函数参数说明:参数 描述 var 必需。第一个需要赋值的变量。 vars,... 可选。更多需要赋值的变量。 list() 函数用来在单次操作内解构数组的值到一组变量。注意:在 PHP 7.1.0 之前的版本,list...原创 2021-01-31 14:06:06 · 723 阅读 · 0 评论 -
PHP数组函数 key (返回关联数组当前元素的键)
在PHP中,数组函数 key () 用来返回关联数组当前元素的键。函数语法:key(array$array):mixed函数参数说明:参数 描述 array 必需。规定要使用的数组。 key() 函数用来返回关联数组当前元素的键,但它不会移动指针。如果内部指针超过了元素列表尾部,或者数组是空的,key() 会返回 null。 举例1,返回关联数组当前元素的键:<?php//定义数组$arr...原创 2021-01-30 14:21:07 · 743 阅读 · 0 评论 -
PHP数组函数 in_array (检查数组中是否存在某个值)
在PHP中,数组函数 in_array () 用来检查数组中是否存在某个值。函数语法:in_array(mixed$needle,array$haystack[,bool$strict=false]):bool函数参数说明:参数 描述 needle 必需。规定要在数组搜索的值。 haystack 必需。规定要搜索的数组。 strict 可选。如果该参数设置为 TRUE,则 in_array() 函数检...原创 2021-01-29 13:28:18 · 661 阅读 · 0 评论 -
PHP数组函数 reset (将数组的内部指针指向第一个元素并返回值)
在PHP中,数组函数 reset () 用来将数组的内部指针指向第一个元素并返回值。函数语法:reset(array&$array):mixed函数参数说明:参数 描述 array 必需。规定要使用的数组。 reset() 函数用来将数组的内部指针指向第一个元素,并输出元素的值。如果是空数组则返回 false。 举例1,返回数组中的第一个元素:<?php//定义数组$arr=array...原创 2021-01-28 13:40:33 · 646 阅读 · 0 评论 -
PHP数组函数 end (将数组的内部指针指向最后一个元素并返回值)
在PHP中,数组函数 end () 用来将数组的内部指针指向最后一个元素并返回值。函数语法:end(array&$array):mixed函数参数说明:参数 描述 array 必需。规定要使用的数组。 end() 函数用来将数组的内部指针指向最后一个元素,并输出元素的值。如果是空数组则返回 false。 举例1,返回数组中的最后一个元素:<?php//定义数组$arr=array('b...原创 2021-01-27 13:50:55 · 1020 阅读 · 0 评论 -
PHP数组函数 next ( 将数组的内部指针指向下一个元素并返回值)
在PHP中,数组函数 next () 用来将数组的内部指针指向下一个元素并返回值。函数语法:next(array&$array):mixed函数参数说明:参数 描述 array 必需。规定要使用的数组。 next() 函数用来将数组的内部指针指向下一个元素,并输出元素的值。当没有更多元素时返回 false。注意:此函数可能返回布尔值 false,但也可能返回等同于 false 的非布尔值...原创 2021-01-26 13:10:16 · 750 阅读 · 0 评论 -
PHP数组函数 prev ( 将数组的内部指针倒回一位并返回值)
在PHP中,数组函数 prev() 用来将数组的内部指针倒回一位并返回值。函数语法:prev(array&$array):mixed函数参数说明:参数 描述 array 必需。规定要使用的数组。 prev() 函数用来将内部指针指向数组中的上一个元素,并输出元素的值。当没有更多元素时返回 false。 注意:此函数可能返回布尔值 false,但也可能返回等同于 false 的非布尔值。应...原创 2021-01-25 13:39:37 · 392 阅读 · 0 评论 -
PHP数组函数 current (返回数组中的当前元素的值)
在PHP中,数组函数 current() 用来返回数组中的当前元素的值。函数语法:current(array&$array):mixed函数参数说明:参数 描述 array 必需。规定要使用的数组。 current() 函数用来返回数组中的当前元素的值。每个数组中都有一个内部的指针指向它的"当前"元素,初始指向插入到数组中的第一个元素。 注意:该函数不会移动数组内部指针。 举例...原创 2021-01-23 13:26:28 · 274 阅读 · 0 评论 -
PHP数组函数 count (计算数组中的元素数目)
在PHP中,数组函数 count() 用来计算数组中的元素数目。函数语法:count(mixed$array_or_countable[,int$mode=COUNT_NORMAL]):int函数参数说明:参数 描述 array 必需。规定要计数的数组。 mode 可选。规定函数的模式。可能的值: 0 - 默认。不计算多维数组中的所有元素。 1 - 递归地计算数组中元素的...原创 2021-01-22 14:43:57 · 1752 阅读 · 0 评论 -
PHP数组函数 uasort (用自定义函数对数组按值进行排序)
在PHP中,数组函数 uasort() 用自定义函数对数组按值进行排序。函数语法:uasort(array&$array,callable$value_compare_func):bool函数参数说明:参数 描述 array 必需。规定要排序的数组。 value_compare_func 一个定义了可调用比较函数的字符串。如果第一个参数 <, =, > 第二个参数,相应地比较函数必须返回一个 <...原创 2021-01-21 19:36:27 · 341 阅读 · 0 评论 -
PHP数组函数 uksort (用自定义函数对数组按键进行排序)
在PHP中,数组函数 uksort() 用自定义函数对数组按键进行排序。函数语法:uksort(array&$array,callable$key_compare_func):bool函数参数说明:参数 描述 array 必需。规定要排序的数组。 key_compare_func 一个定义了可调用比较函数的字符串。如果第一个参数 <, =, > 第二个参数,相应地比较函数必须返回一个 <, =,...原创 2021-01-19 13:19:03 · 172 阅读 · 0 评论 -
PHP数组函数 usort (用自定义函数对数值索引的数组排序)
在PHP中,数组函数 usort() 用自定义函数对数值索引的数组排序。函数语法:usort(array&$array,callable$value_compare_func):bool函数参数说明:参数 描述 array 必需。规定要排序的数组。 value_compare_func 一个定义了可调用比较函数的字符串。如果第一个参数 <, =, > 第二个参数,相应地比较函数必须返回一个 <,...原创 2021-01-18 13:53:15 · 480 阅读 · 0 评论 -
PHP数组函数 rsort (对数值索引的数组降序排序)
在PHP中,数组函数 rsort() 用来对数值索引的数组按照降序排序。函数语法:rsort(array&$array[,int$sort_flags=SORT_REGULAR]):bool函数参数说明:参数 描述 array 必需。规定要进行排序的数组。 SORT_REGULAR 可选。规定如何排列数组的元素/项目。可能的值: 0 = SORT_REGULAR - 默认。把每一项按常规顺序...原创 2021-01-17 12:30:47 · 412 阅读 · 0 评论 -
PHP数组函数 sort (对数值索引的数组升序排序)
在PHP中,数组函数 sort() 用来对数值索引的数组按照升序排序。函数语法:sort(array&$array[,int$sort_flags=SORT_REGULAR]):bool函数参数说明:参数 描述 array 必需。规定要进行排序的数组。 SORT_REGULAR 可选。规定如何排列数组的元素/项目。可能的值: 0 = SORT_REGULAR - 默认。把每一项按常规顺序排列(...原创 2021-01-16 13:28:53 · 1332 阅读 · 0 评论 -
PHP数组函数 krsort (对关联数组按照键倒序排序)
在PHP中,数组函数 krsort() 用来对关联数组按照键倒序排序。函数语法:krsort(array&$array[,int$sort_flags=SORT_REGULAR]):bool函数参数说明:参数 描述 array 必需。规定要进行排序的数组。 SORT_REGULAR 可选。规定如何排列数组的元素/项目。可能的值: 0 = SORT_REGULAR - 默认。把每一项按常规顺序...原创 2021-01-15 13:40:39 · 309 阅读 · 0 评论 -
PHP数组函数 krsort (对关联数组按照键倒序排序)
在PHP中,数组函数 krsort() 用来对关联数组按照键倒序排序。函数语法:krsort(array&$array[,int$sort_flags=SORT_REGULAR]):bool函数参数说明:参数 描述 array 必需。规定要进行排序的数组。 SORT_REGULAR 可选。规定如何排列数组的元素/项目。可能的值: 0 = SORT_REGULAR - 默认。把每一项按常规顺序...原创 2021-01-15 13:40:06 · 240 阅读 · 0 评论 -
PHP数组函数 ksort (对关联数组按照键升序排序)
在PHP中,数组函数 ksort() 用来对关联数组按照键升序排序。函数语法:ksort(array&$array[,int$sort_flags=SORT_REGULAR]):bool函数参数说明:参数 描述 array 必需。规定要进行排序的数组。 SORT_REGULAR 可选。规定如何排列数组的元素/项目。可能的值: 0 = SORT_REGULAR - 默认。把每一项按常规顺序排列...原创 2021-01-14 13:31:38 · 1803 阅读 · 0 评论 -
PHP数组函数 arsort (对关联数组按照元素值倒序排序)
在PHP中,数组函数 asort() 用来对关联数组按照元素值倒序排序。函数语法:asort(array&$array[,int$sort_flags=SORT_REGULAR]):bool函数参数说明:参数 描述 array 必需。规定要进行排序的数组。 SORT_REGULAR 可选。规定如何排列数组的元素/项目。可能的值: 0 = SORT_REGULAR - 默认。把每一项按常规顺序...原创 2021-01-13 13:44:57 · 128 阅读 · 0 评论 -
PHP数组函数 arsort (对关联数组按照元素值倒序排序)
在PHP中,数组函数 asort() 用来对关联数组按照元素值倒序排序。函数语法:asort(array&$array[,int$sort_flags=SORT_REGULAR]):bool函数参数说明:参数 描述 array 必需。规定要进行排序的数组。 SORT_REGULAR 可选。规定如何排列数组的元素/项目。可能的值: 0 = SORT_REGULAR - 默认。把每一项按常规顺序...原创 2021-01-13 13:44:01 · 122 阅读 · 0 评论 -
PHP数组函数 arsort (对关联数组按照元素值倒序排序)
在PHP中,数组函数 asort() 用来对关联数组按照元素值倒序排序。函数语法:asort(array&$array[,int$sort_flags=SORT_REGULAR]):bool函数参数说明:参数 描述 array 必需。规定要进行排序的数组。 SORT_REGULAR 可选。规定如何排列数组的元素/项目。可能的值: 0 = SORT_REGULAR - 默认。把每一项按常规顺序...原创 2021-01-13 13:42:49 · 204 阅读 · 0 评论 -
PHP数组函数 arsort (对关联数组按照元素值倒序排序)
在PHP中,数组函数 asort() 用来对关联数组按照元素值倒序排序。函数语法:asort(array&$array[,int$sort_flags=SORT_REGULAR]):bool函数参数说明:参数 描述 array 必需。规定要进行排序的数组。 SORT_REGULAR 可选。规定如何排列数组的元素/项目。可能的值: 0 = SORT_REGULAR - 默认。把每一项按常规顺序...原创 2021-01-13 13:41:12 · 540 阅读 · 0 评论 -
PHP数组函数 asort (对关联数组按照元素值升序排序)
在PHP中,数组函数 asort() 用来对关联数组按照元素值进升序排序。函数语法:asort(array&$array[,int$sort_flags=SORT_REGULAR]):bool函数参数说明:参数 描述 array 必需。规定要进行排序的数组。 SORT_REGULAR 可选。规定如何排列数组的元素/项目。可能的值: 0 = SORT_REGULAR - 默认。把每一项按常规顺...原创 2021-01-12 14:17:49 · 505 阅读 · 0 评论 -
PHP数组函数 array_walk_recursive (使用回调函数递归遍历数组元素)
在PHP中,数组函数 array_walk_recursive() 使用回调函数递归遍历数组元素。函数语法:array_walk_recursive(array&$array,callable$callback[,mixed$userdata=NULL]):bool函数参数说明:参数 描述 array 必需。规定数组。 callback 必需。一般情况下 callback 接受两个参数。array 参...原创 2021-01-11 13:48:28 · 1044 阅读 · 0 评论 -
PHP数组函数 array_walk (使用回调函数遍历数组元素)
在PHP中,数组函数 array_walk () 使用回调函数遍历数组元素。函数语法:array_walk(array&$array,callable$callback[,mixed$userdata=NULL]):bool函数参数说明:参数 描述 array 必需。规定数组。 callback 必需。一般情况下 callback 接受两个参数。array 参数的值作为第一个,键名作为第二个。 us...原创 2021-01-10 14:42:22 · 667 阅读 · 0 评论 -
PHP数组函数 array_unique (删除数组中重复的值)
在PHP中,数组函数 array_unique () 用来移除数组中重复的值。函数语法:array_unique(array$array[,int$sort_flags=SORT_STRING]):array函数参数说明:参数 描述 array 必需。规定数组。 SORT_STRING 可选。规定排序类型。可能的值: SORT_STRING - 默认。把每一项作为字符串来处理。 ...原创 2021-01-09 13:46:52 · 5181 阅读 · 0 评论 -
PHP数组函数 array_uintersect_uassoc (用自定义回调函数比较键和值计算数组交集)
在PHP中,数组函数 array_uintersect_uassoc() 使用用户提供的两个回调函数分别比较键和值,计算数组交集。函数语法:array_uintersect_uassoc(array$array1,array$array2[,array$array3...],callable$value_compare_func,callable$key_compare_func):array函数参数说明:参数 描述 ...原创 2021-01-08 16:06:36 · 121 阅读 · 1 评论 -
PHP数组函数 array_uintersect_assoc (用内建函数比较键名,用用户自定义函数比较值计算数组交集)
在PHP中,数组函数 array_uintersect_assoc() 使用用户提供的回调函数比较值,用内置的函数比较键,计算数组交集。函数语法:array_udiff_assoc(array$array1,array$array2[,array$array3...],callable$value_compare_func):array函数参数说明:参数 描述 array1 必需。与其他数组进行比较的第一个数组。 ...原创 2021-01-07 13:32:05 · 106 阅读 · 0 评论 -
PHP数组函数 array_uintersect (用自定义回调函数比较值计算数组交集)
在PHP中,数组函数 array_uintersect() 使用用自定义回调函数比较值,计算数组交集。函数语法:array_uintersect(array$array1,array$array2[,array$array3...],callable$value_compare_func):array函数参数说明:参数 描述 array1 必需。与其他数组进行比较的第一个数组。 array2 必需。与第...原创 2021-01-06 13:19:19 · 122 阅读 · 0 评论 -
PHP数组函数 array_udiff_uassoc (用自定义回调函数比较键和值计算数组差集)
在PHP中,数组函数 array_udiff_uassoc() 使用用户提供的两个回调函数分别比较键和值,计算数组差集。函数语法:array_udiff_uassoc(array$array1,array$array2[,array$array3...],callable$value_compare_func,callable$key_compare_func):array函数参数说明:参数 描述 array1 ...原创 2021-01-05 13:35:47 · 112 阅读 · 0 评论 -
PHP数组函数 array_udiff_assoc (用自定义回调函数比较值计算数组差集)
在PHP中,数组函数 array_udiff_assoc () 使用用户提供的回调函数比较值,用内置的函数比较键,计算数组差集。函数语法:array_udiff_assoc(array$array1,array$array2[,array$...],callable$value_compare_func):array函数参数说明:参数 描述 array1 必需。与其他数组进行比较的第一个数组。 array2 必...原创 2021-01-04 13:21:38 · 152 阅读 · 0 评论