当前位置:主页 > 书籍配套资源 > PHP开发配套资源
《PHP程序开发参考手册》参考手册

《PHP程序开发参考手册》参考手册

  • 更新:2022-04-20
  • 大小:49.8 MB
  • 类别:PHP开发
  • 作者:张鑫、辛洪郁
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

封面图

目录

  • 前言
  • 第一篇PHP基础篇
  • 第1章语句2
  • 1.1if语句——条件控制语句2
  • 1.2else语句——不满足条件时执行4
  • 1.3elseif语句——判断其他的条件5
  • 1.4while语句——简单的循环控制语句6
  • 1.5do…while语句——先执行后判断8
  • 1.6for语句——复杂的循环控制语句9
  • 1.7foreach语句——遍历数组语句11
  • 1.8break语句——跳出循环12
  • 1.9continue语句——跳过并继续下一次循环14
  • 1.10switch语句——根据比较结果执行对应语句15
  • 1.11return语句——结束函数或脚本文件的执行18
  • 1.12try…catch…throw语句——捕获并抛出异常19
  • 1.13include语句——文件包含语句20
  • 1.14require语句——文件包含语句21
  • 1.15require_once语句——包含一次的语句22
  • 1.16include_once语句——包含一次的语句23
  • 第2章经典类24
  • 2.1ADODB连接数据库类——封装ADODB数据库连接24
  • 2.2ADODB操作数据库类——封装ADODB数据库操作27
  • 2.3ADODB分页类——封装ADODB分页操作28
  • 2.4PDO连接数据库类——封装PDO数据库连接32
  • 2.5PDO操作数据库类——封装PDO数据库操作33
  • 2.6PDO分页类——封装PDO分页操作35
  • 2.7Smarty配置类——封装Smarty配置39
  • 2.8Util项目工具类——封装一些常用方法43
  • 2.9购物车类——封装购物车常用方法47
  • 2.10格式转换类——封装字符串转换方法52
  • 2.11验证码类——封装验证码生成方法54
  • 2.12省市二级菜单类——封装省市联动的方法57
  • 2.13PHP动态生成静态页类——封装动态生成静态页方法61
  • 2.14图片添加文字水印类——封装添加文字水印方法65
  • 2.15图片添加图像水印类——封装添加图像水印方法67
  • 2.16缩略图生成类——封装生成缩略图方法69
  • 2.17柱形图绘制类——封装柱形图绘制方法72
  • 2.18折线图绘制类——封装折线图绘制方法74
  • 2.19饼形图绘制类——封装饼形图绘制方法75
  • 2.20PHP伪静态——隐藏实际路径76
  • 第3章数组函数库79
  • 3.1array_change_key_case函数——返回字符串键名全为小写或大写的数组79
  • 3.2array_chunk函数——将一个数组分割成多个数组79
  • 3.3array_combine函数——合并数组80
  • 3.4array_count_values函数——统计数组中的元素值80
  • 3.5array_diff_assoc函数——带索引检查计算数组的差集81
  • 3.6array_diff_uassoc函数——用回调函数做索引检查来计算数组的差集81
  • 3.7array_diff函数——计算数组的差集82
  • 3.8array_fill函数——用给定值填充或建立数组82
  • 3.9array_filter函数——将数组值传递到自定义过滤函数83
  • 3.10array_flip函数——交换数组中的键和值84
  • 3.11array_intersect_assoc函数——获取多个数组的交集84
  • 3.12array_intersect函数——获取多个数组的交集84
  • 3.13array_key_exists函数——检查键名是否存在于数组中85
  • 3.14array_keys函数——获取数组中的所有键名85
  • 3.15array_merge_recursive函数——合并数组86
  • 3.16array_merge函数——合并数组87
  • 3.17array_pad函数——填补数组87
  • 3.18array_pop函数——弹出数组最后一个单元88
  • 3.19array_push函数——将值压入数组末尾88
  • 3.20array_rand函数——取出数组中的随机数89
  • 3.21array_reduce函数——用函数将数组简化为单一的值90
  • 3.22array_reverse函数——颠倒数组元素顺序91
  • 3.23array_search函数——返回给定值的键名91
  • 3.24array_shift函数——移出数组第一个单元92
  • 3.25array_sum函数——计算数组的和92
  • 3.26array_udiff_assoc函数——检查数组的差集93
  • 3.27array_values函数——返回数组所有值94
  • 3.28array_walk函数——对数组单元应用自定义函数94
  • 3.29array函数——建立数组95
  • 3.30arsort函数——对数组逆向排序96
  • 3.31asort函数——对数组排序97
  • 3.32compact函数——建立数组98
  • 3.33count函数——统计数组元素个数98
  • 3.34current函数——返回数组中当前单元99
  • 3.35each函数——返回当前元素键名和对应值100
  • 3.36end函数——返回数组最后一个单元101
  • 3.37in_array函数——判断给定值是否在数组中101
  • 3.38key函数——返回当前单元键名102
  • 3.39krsort函数——对键名逆向排序103
  • 3.40ksort函数——对键名排序104
  • 3.41list函数——将数组元素赋给变量105
  • 3.42next函数——返回下一个单元值105
  • 3.43prev函数——返回上一个单元值106
  • 3.44range函数——建立指定范围内的数组106
  • 3.45reset函数——将指针返回到第一个单元107
  • 3.46rsort函数——对数组逆向排序107
  • 3.47sort函数——对数组排序108
  • 3.48uasort函数——用自定义函数对数组值排序108
  • 3.49uksort函数——用自定义函数对数组键名排序109
  • 3.50usort函数——用自定义函数对数组值排序109
  • 第4章类和对象函数库110
  • 4.1class_exists函数——检查类是否定义110
  • 4.2get_class_methods函数——返回类中方法名的数组110
  • 4.3get_class_vars函数——返回公有属性的关联数组111
  • 4.4get_class函数——返回对象所属的类名112
  • 4.5get_declared_classes函数——返回由类名组成的数组113
  • 4.6get_object_vars函数——返回属性组成的关联数组113
  • 4.7get_parent_class函数——返回对象或类的父类名114
  • 4.8is_a函数——检查对象和类的从属关系115
  • 4.9is_subclass_of函数——检查对象是否是该类的子类116
  • 4.10method_exists函数——检查方法是否存在于类中117
  • 第5章日期时间函数库118
  • 5.1checkdate函数——验证日期有效性118
  • 5.2date函数——格式化一个本地时间/日期119
  • 5.3getdate函数——返回数组形式的日期、时间信息123
  • 5.4gettimeofday函数——返回当前时间信息124
  • 5.5gmdate函数——格式化一个GMT/UTC日期/时间124
  • 5.6gmmktime函数——返回时间戳记的格林威治时间125
  • 5.7gmstrftime函数——根据区域设置格式化时间/日期125
  • 5.8localtime函数——获取本地的时间126
  • 5.9microtime函数——返回当前时间戳和微秒数126
  • 5.10mktime函数——根据给定参数返回时间戳128
  • 5.11strftime函数——根据区域设置格式化本地时间/日期129
  • 5.12strtotime函数——将英文的日期时间解析为时间戳130
  • 5.13time函数——返回当前UNIX时间戳132
  • 第二篇文件和图像篇
  • 第6章目录文件处理函数库134
  • 6.1basename函数——返回基本文件名134
  • 6.2chdir函数——改变当前目录135
  • 6.3chgrp函数——改变文件所属的组135
  • 6.4chroot函数——改变当前进程的根目录136
  • 6.5chmod函数——更改指定文件所属的模式136
  • 6.6chown函数——更改指定文件的拥有者136
  • 6.7clearstatcache函数——清除缓存137
  • 6.8closedir函数——关闭已打开的目录137
  • 6.9copy函数——对文件进行复制138
  • 6.10dir函数——将目录名转换为对象139
  • 6.11dirname函数——返回目录名140
  • 6.12disk_free_space函数——返回磁盘分区可用字节数141
  • 6.13disk_total_space函数——返回磁盘分区总共字节数141
  • 6.14fclose函数——关闭文件142
  • 6.15feof函数——判断指针是否指向文件末尾143
  • 6.16fgetc函数——获取文件指针处的字符143
  • 6.17fgetcsv函数——解析读入的行并找出CSV格式的字段144
  • 6.18fgets函数——获取文件指针所在行指定长度的内容145
  • 6.19fgetss函数——获取指定长度内容并去掉标记146
  • 6.20file_exists函数——判断目录或文件是否存在146
  • 6.21file_get_contents函数——将文件内容读入一个字符串147
  • 6.22file_put_contents函数——将指定字符串写入文件147
  • 6.23file函数——读取文件内容并保存到数组中148
  • 6.24fileatime函数——返回文件上次被访问的时间149
  • 6.25filectime函数——返回文件上次inode被修改的时间150
  • 6.26filegroup函数——返回文件所属组ID150
  • 6.27fileinode函数——返回文件的inode节点号150
  • 6.28filemtime函数——返回文件上次被修改的时间150
  • 6.29fileowner函数——返回文件拥有者的ID151
  • 6.30fileperms函数——返回文件的访问权限151
  • 6.31filesize函数——返回指定文件字节数151
  • 6.32filetype函数——返回指定文件类型152
  • 6.33flock函数——锁定文件153
  • 6.34fnmatch函数——判断字符串是否与通配符匹配153
  • 6.35fopen函数——打开文件154
  • 6.36fpassthru函数——读取指针当前位置到文件结束内容156
  • 6.37fread函数——从文件中读取指定长度的数据157
  • 6.38fscanf函数——根据指定参数读取文件内容158
  • 6.39fseek函数——设置文件指针的位置158
  • 6.40fstat函数——获取打开文件的统计信息159
  • 6.41ftell函数——返回文件的指针位置159
  • 6.42ftruncate函数——根据文件尺寸进行截取159
  • 6.43fwrite函数——将字符串写入文件160
  • 6.44getcwd函数——返回当前工作目录160
  • 6.45glob函数——将字符串写入文件中161
  • 6.46is_dir函数——判断目录是否存在161
  • 6.47is_executable函数——判断文件是否为可执行文件162
  • 6.48is_file函数——判断文件是否存在162
  • 6.49is_link函数——判断文件是否为一个符号链接163
  • 6.50is_readable函数——判断文件是否可读163
  • 6.51is_uploaded_file函数——判断是否为上传文件164
  • 6.52is_writable函数——判断文件是否可写165
  • 6.53mkdir函数——创建新目录165
  • 6.54move_uploaded_file函数——实现文件上传166
  • 6.55opendir函数——打开目录167
  • 6.56parse_ini_file函数——解析ini文件167
  • 6.57pathinfo函数——返回文件相关信息168
  • 6.58pclose函数——关闭由popen()函数打开的文件指针169
  • 6.59popen函数——打开一个指向进程的管道169
  • 6.60readdir函数——读取目录指针所指的文件170
  • 6.61readfile函数——读取文件内容并写入输出缓冲170
  • 6.62realpath函数——返回绝对路径171
  • 6.63rename函数——为指定文件重命名172
  • 6.64rewind函数——将文件指针指向文件起始位置173
  • 6.65rewinddir函数——将目录指针移到顶端173
  • 6.66rmdir函数——删除指定目录173
  • 6.67scandir函数——返回目录中文件和目录组成的数组174
  • 6.68tempnam函数——在指定目录中建立文件174
  • 6.69tmpfile函数——以写模式建立临时文件并返回标识175
  • 6.70touch函数——将文件的访问和修改时间设为指定时间175
  • 6.71unlink函数——删除指定文件175
  • 第7章DOM函数库177
  • 7.1DOMAttr函数——向节点中添加属性177
  • 7.2DOMCharacterData函数——向XML节点中的文本追加字符串178
  • 7.3DOMComment函数——向XML中添加注释179
  • 7.4DOMDocument函数——创建XML文档179
  • 7.5DOMDocumentType函数——为XML所定义的实体提供接口185
  • 7.6DOMElement函数——获取或设置文档元素属性值185
  • 7.7DOMEntity函数——表示一个已知的实体189
  • 7.8DOMEntityReference函数——建立一个新的DOMEntityReference对象189
  • 7.9DOMException函数——DOM引发的异常190
  • 7.10DOMImplementation函数——可执行独立于任何文档对象模型的实例操作190
  • 7.11DOMNode函数——表示文档树中一个节点190
  • 7.12DOMNodeList函数——代表一个有顺序的节点列表192
  • 7.13DOMNotation函数——DOMNode的子类194
  • 7.14DOMProcessingInstruction函数——处理指令195
  • 7.15DOMText函数——元素或属性的文本内容195
  • 7.16DOMXPath函数——进行XML的文档解析195
  • 第8章FTP文件传输函数库199
  • 8.1ftp_alloc函数——为上传文件在FTP服务器上分配空间199
  • 8.2ftp_cdup函数——在FTP服务器上切换到上级目录199
  • 8.3ftp_chdir函数——在FTP服务器上切换目录202
  • 8.4ftp_chmod函数——在FTP服务器上改变文件属性203
  • 8.5ftp_close函数——关闭FTP的连接并释放资源203
  • 8.6ftp_connect函数——建立一个新的FTP连接204
  • 8.7ftp_delete函数——删除FTP服务器上的文件204
  • 8.8ftp_exec函数——运行FTP命令206
  • 8.9ftp_fget函数——下载FTP服务器上的文件内容206
  • 8.10ftp_fput函数——上传文件到FTP服务器207
  • 8.11ftp_get_option函数——返回各种不同的选项设置208
  • 8.12ftp_get函数——下载FTP服务器上的文件208
  • 8.13ftp_login函数——登录FTP服务器209
  • 8.14ftp_mdtm函数——检查文件最后修改时间210
  • 8.15ftp_mkdir函数——在FTP服务器上建立新目录211
  • 8.16ftp_nb_continue函数——以不分块的方式发送文件212
  • 8.17ftp_nb_fget函数——异步下载文件到本地文件中212
  • 8.18ftp_nb_fput函数——异步上传文件到FTP服务器213
  • 8.19ftp_nb_get函数——异步下载FTP服务器上的文件214
  • 8.20ftp_nb_put函数——异步上传文件到FTP服务器215
  • 8.21ftp_nlist函数——返回给定目录的文件列表216
  • 8.22ftp_pasv函数——返回当前FTP被动模式是否打开217
  • 8.23ftp_put函数——将本地文件上传到FTP服务器218
  • 8.24ftp_pwd函数——返回当前目录名218
  • 8.25ftp_raw函数——向FTP服务器发送任意命令219
  • 8.26ftp_rawlist函数——返回目录下文件详细列表219
  • 8.27ftp_rename函数——将FTP服务器上的文件或目录改名220
  • 8.28ftp_rmdir函数——删除FTP服务器上的目录222
  • 8.29ftp_set_option函数——控制FTP流的各种运行时选项222
  • 8.30ftp_site函数——向FTP服务器发送命令223
  • 8.31ftp_size函数——返回远程文件大小223
  • 8.32ftp_ssl_connect函数——建立安全的SSL-FTP连接224
  • 8.33ftp_systype函数——返回远程服务器的系统类型225
  • 第9章HTTP相关函数库226
  • 9.1header函数——发送HTTP头部信息226
  • 9.2headers_list函数——列出浏览器的标头信息227
  • 9.3headers_sent函数——判断是否发送了HTTP标头信息227
  • 9.4setcookie函数——在客户端设置cookie的值228
  • 第10章图像函数库231
  • 10.1exif_imagetype函数——判断图像的类型231
  • 10.2getimagesize函数——获取图像信息232
  • 10.3imagearc函数——绘制椭圆弧233
  • 10.4imagechar函数——水平绘制一个字符234
  • 10.5imagecharup函数——垂直地绘制一个字符234
  • 10.6imagecolorallocate函数——设置图像颜色235
  • 10.7imagecreate函数——建立一个新图像236
  • 10.8imagecreatefromgif函数——从GIF文件创建图像236
  • 10.9imagecreatefromjpeg函数——从JPEG文件创建图像237
  • 10.10imagecreatefrompng函数——从PNG文件创建图像238
  • 10.11imagecreatetruecolor函数——新建真彩色图像239
  • 10.12imagedestroy函数——销毁图像239
  • 10.13imageellipse函数——绘制一个椭圆图形241
  • 10.14imagefill函数——区域填充242
  • 10.15imagefilledarc函数——绘制椭圆弧且填充242
  • 10.16imagefilledellipse函数——绘制椭圆图形并填充244
  • 10.17imagefilledpolygon函数——绘制多边形并填充245
  • 10.18imagefilledrectangle函数——绘制矩形并填充246
  • 10.19imagegif函数——输出GIF格式图像247
  • 10.20imagejpeg函数——输出JPEG格式图像247
  • 10.21imageline函数——绘制一条线段248
  • 10.22imagepng函数——输出PNG格式图像251
  • 10.23imagerectangle函数——绘制矩形251
  • 10.24imagerotate函数——旋转图像252
  • 10.25imagesetpixel函数——绘制像素点253
  • 10.26imagesetstyle函数——设定画线风格253
  • 10.27imagesetthickness函数——设定画线的宽度254
  • 10.28imagestring函数——水平绘制字符串255
  • 10.29imagestringup函数——垂直绘制字符串257
  • 10.30imagesx函数——获取图像宽度257
  • 10.31imagesy函数——获取图像高度258
  • 10.32imagettftext函数——向图像中绘制字符串258
  • 10.33imagecopyresampled函数——将图像重新采样260
  • 第11章mail函数库264
  • 11.1ezmlm_hash函数——计算邮件列表的散列值264
  • 11.2mail函数——发送邮件265
  • 第12章数学函数库267
  • 12.1abs函数——返回参数的绝对值267
  • 12.2acos函数——返回参数的反余弦值267
  • 12.3asin函数——返回参数的反正弦值267
  • 12.4atan2函数——计算两个变量的反正切值268
  • 12.5atan函数——返回参数的反正切值268
  • 12.6base_convert函数——任意进制之间的数字转换268
  • 12.7bindec函数——将二进制数字转换成十进制的整数269
  • 12.8ceil函数——返回不小于参数值的最小整数269
  • 12.9cos函数——返回参数的余弦值270
  • 12.10cosh函数——返回参数的双曲余弦值270
  • 12.11decbin函数——将十进制转换为二进制270
  • 12.12dechex函数——将十进制转换为十六进制271
  • 12.13decoct函数——将十进制数字转成八进制字符串271
  • 12.14deg2rad函数——将参数从角度转换成弧度271
  • 12.15exp函数——计算e的arg次方值271
  • 12.16floor函数——实现舍去法取整272
  • 12.17fmod函数——返回除法的浮点数余数272
  • 12.18getrandmax函数——获取随机数最大的可能值273
  • 12.19hexdec函数——将十六进制字符串转换为十进制数273
  • 12.20is_finite函数——判断是否为有限值273
  • 12.21is_infinite函数——判断是否为无限值273
  • 12.22is_nan函数——判断是否为合法的数值274
  • 12.23lcg_value函数——获取一个伪随机数274
  • 12.24log10函数——返回以10为底的对数的值274
  • 12.25log函数——自然对数275
  • 12.26max函数——返回参数中的最大值275
  • 12.27min函数——返回参数中的最小值276
  • 12.28mt_getrandmax函数——返回随机数的最大可能值278
  • 12.29mt_rand函数——返回随机数中的一个值278
  • 12.30mt_srand函数——配置随机数的种子279
  • 12.31octdec函数——将八进制转换为十进制279
  • 12.32pi函数——返回圆周率的近似值280
  • 12.33pow函数——计算次方的值280
  • 12.34rad2deg函数——将弧度数转换为相应的角度数281
  • 12.35rand函数——获取随机数281
  • 12.36round函数——实现对浮点数四舍五入282
  • 12.37sin函数——获取参数的正弦值282
  • 12.38sinh函数——返回参数的双曲正弦值283
  • 12.39sqrt函数——返回参数的平方根283
  • 12.40srand函数——配置随机数的种子283
  • 12.41tan函数——返回参数的正切值284
  • 12.42tanh函数——获取参数的双曲正切值284
  • 第三篇数据库篇
  • 第13章MySQL函数库286
  • 13.1mysql_affected_rows函数——获取操作所影响的行数286
  • 13.2mysql_client_encoding函数——返回当前连接的默认字符集名称287
  • 13.3mysql_close函数——关闭MySQL连接287
  • 13.4mysql_connect函数——连接MySQL服务器289
  • 13.5mysql_create_db函数——新建一个MySQL数据库291
  • 13.6mysql_data_seek函数——将行指针移动到指定的行号292
  • 13.7mysql_db_name函数——获取mysql_list_dbs()函数调用所返回的数据库名292
  • 13.8mysql_db_query函数——发送一条MySQL查询语句293
  • 13.9mysql_drop_db函数——删除指定服务器上的数据库294
  • 13.10mysql_errno函数——返回错误信息的数字编码294
  • 13.11mysql_error函数——返回文本错误信息295
  • 13.12mysql_fetch_array函数——返回从结果集生成的数组295
  • 13.13mysql_fetch_assoc函数——获取一行作为关联数组298
  • 13.14mysql_fetch_field函数——获取列信息并作为对象返回299
  • 13.15mysql_fetch_lengths函数——获取结果集中每个字段的长度300
  • 13.16mysql_fetch_object函数——获取一行作为对象301
  • 13.17mysql_fetch_row函数——获取一行作为枚举数组304
  • 13.18mysql_field_len函数——返回指定字段的长度305
  • 13.19mysql_field_name函数——获取指定字段的字段名305
  • 13.20mysql_field_seek函数——获取指定字段的偏移量306
  • 13.21mysql_field_type函数——获取指定字段的类型308
  • 13.22mysql_free_result函数——释放结果内存308
  • 13.23mysql_get_client_info函数——返回客户端的版本309
  • 13.24mysql_get_host_info函数——获取MySQL主机信息309
  • 13.25mysql_get_proto_info函数——获取MySQL协议信息309
  • 13.26mysql_get_server_info函数——获取MySQL服务器信息310
  • 13.27mysql_info函数——获取最近一条查询的信息310
  • 13.28mysql_insert_id函数——获取INSERT操作产生的ID311
  • 13.29mysql_list_dbs函数——列出服务器中所有数据库311
  • 13.30mysql_list_fields函数——列出MySQL结果中的字段312
  • 13.31mysql_list_tables函数——列出MySQL数据库中的表312
  • 13.32mysql_num_fields函数——返回结果集中字段的数目313
  • 13.33mysql_num_rows函数——获取结果集中行的数目314
  • 13.34mysql_pconnect函数——持久连接到MySQL服务器316
  • 13.35mysql_ping函数——ping一个服务器连接318
  • 13.36mysql_query函数——发送一条MySQL查询318
  • 13.37mysql_result函数——返回结果集中一个单元的内容321
  • 13.38mysql_select_db函数——选择MySQL数据库322
  • 13.39mysql_tablename函数——获取数据表名称323
  • 第14章MySQLi函数库325
  • 14.1mysqli_affected_rows函数——执行操作所影响的记录数325
  • 14.2mysqli_autocommit函数——打开或关闭自动提交模式326
  • 14.3mysqli_change_user函数——更改已建立的连接327
  • 14.4mysqli_character_set_name函数——返回默认字符集328
  • 14.5mysqli_close函数——关闭与数据库的连接329
  • 14.6mysqli_connect_errno函数——返回连接失败的错误号330
  • 14.7mysqli_connect_error函数——返回连接失败错误信息331
  • 14.8mysqli_connect函数——建立与数据库的连接331
  • 14.9mysqli_data_seek函数——更改记录指针的位置332
  • 14.10mysqli_dump_debug_info函数——将调试信息写入日志333
  • 14.11mysqli_errno函数——返回最后操作的错误号334
  • 14.12mysqli_error函数——返回最后操作的错误信息334
  • 14.13mysqli_fetch_array函数——返回结果集组成的数组334
  • 14.14mysqli_fetch_assoc函数——返回结果集组成的关联数组336
  • 14.15mysqli_fetch_field_direct函数——返回包含指定字段信息的对象337
  • 14.16mysqli_fetch_field函数——返回所有字段信息的对象339
  • 14.17mysqli_fetch_fields函数——返回某表字段的信息341
  • 14.18mysqli_fetch_lengths函数——返回表中所有字段长度342
  • 14.19mysqli_fetch_object函数——返回一个字段信息对象343
  • 14.20mysqli_fetch_row函数——根据获取记录生成数组345
  • 14.21mysqli_field_count函数——获取最近查询返回的字段数346
  • 14.22mysqli_field_seek函数——更改字段指针的位置347
  • 14.23mysqli_field_tell函数——返回当前字段指针的位置349
  • 14.24mysqli_free_result函数——释放记录集所占的内存350
  • 14.25mysqli_get_client_info函数——返回客户端版本信息350
  • 14.26mysqli_get_client_version函数——返回客户端版本号351
  • 14.27mysqli_get_host_info函数——返回主机信息351
  • 14.28mysqli_get_proto_info函数——返回协议的版本号351
  • 14.29mysqli_get_server_info函数——返回服务端版本信息352
  • 14.30mysqli_get_server_version函数——返回服务端版本号352
  • 14.31mysqli_insert_id函数——返回最近插入记录的ID号352
  • 14.32mysqli_kill函数——撤销一个MySQL进程353
  • 14.33mysqli_more_results函数——判断查询结果是否有结果集353
  • 14.34mysqli_multi_query函数——执行查询354
  • 14.35mysqli_next_result函数——获取结果集中下一条记录355
  • 14.36mysqli_num_fields函数——获取查询结果中字段个数356
  • 14.37mysqli_num_rows函数——获取查询结果中记录个数357
  • 14.38mysqli_ping函数——判断连接是否可用358
  • 14.39mysqli_prepare函数——预置查询359
  • 14.40mysqli_query函数——执行查询语句359
  • 14.41mysqli_real_connect函数——建立与服务器的连接361
  • 14.42mysqli_real_query函数——执行查询语句363
  • 14.43mysqli_report函数——打开或关闭错误报告364
  • 14.44mysqli_rollback函数——实现事务回滚364
  • 14.45mysqli_select_db函数——选择数据库365
  • 14.46mysqli_send_query函数——向数据库发送查询命令366
  • 14.47mysqli_sqlstate函数——返回SQLSTATE错误367
  • 14.48mysqli_stat函数——获取系统的当前状态367
  • 14.49mysqli_stmt_affected_rows函数——返回最后操作所影响的记录数367
  • 14.50mysqli_stmt_bind_param函数——为查询语句动态提供参数370
  • 14.51mysqli_stmt_bind_result函数——获取查询结果的返回值列表371
  • 14.52mysqli_stmt_close函数——关闭返回的查询声明372
  • 14.53mysqli_stmt_data_seek函数——获取查询结果的返回值列表373
  • 14.54mysqli_stmt_execute函数——执行一条查询373
  • 14.55mysqli_stmt_fetch函数——获取查询的返回值375
  • 14.56mysqli_stmt_num_rows函数——返回查询记录总数377
  • 14.57mysqli_stmt_param_count函数——返回查询语句中动态参数的个数377
  • 14.58mysqli_stmt_ prepare函数——获取查询的返回值378
  • 14.59mysqli_stmt_result_metadata函数——获取查询结果集379
  • 14.60mysqli_stmt_send_long_data函数——提交较大数据380
  • 14.61mysqli_store_result函数——传递最后查询的结果集380
  • 14.62mysqli_use_result函数——获取最近查询的结果集381
  • 第15章网络函数库382
  • 15.1closelog函数——关闭打开的系统日志382
  • 15.2fsockopen函数——打开网络的socket连接382
  • 15.3gethostbyaddr函数——返回某个IP地址的机器名称384
  • 15.4gethostbyname函数——返回某个机器名称的IP地址385
  • 15.5gethostbynamel函数——返回一个机器名称的所有IP385
  • 15.6getprotobyname函数——获取协议的协议编号385
  • 15.7getprotobynumber函数——获取协议编号的协议名称386
  • 15.8getservbyname函数——获取参数service服务的埠号386
  • 15.9getservbyport函数——获取协议名称和埠号的服务名称386
  • 15.10ip2long函数——将IP地址转换为整数387
  • 15.11long2ip函数——将整数形式IP地址转换为原来形式387
  • 15.12openlog函数——打开系统日志388
  • 15.13pfsockopen函数——打开网络的socket持续连接388
  • 15.14syslog函数——产生一个系统日志信息389
  • 第16章ODBC函数库390
  • 16.1odbc_autocommit函数——打开或关闭数据库自动更新390
  • 16.2odbc_binmode函数——配置二进制资料处理方式391
  • 16.3odbc_close_all函数——关闭所有ODBC连接392
  • 16.4odbc_close函数——关闭ODBC连接392
  • 16.5odbc_commit函数——改动ODBC数据库并提交查询393
  • 16.6odbc_connect函数——与ODBC数据库建立连接394
  • 16.7odbc_cursor函数——获取游标名395
  • 16.8odbc_data_source函数——返回ODBC数据库连接信息396
  • 16.9odbc_do函数——执行SQL语句396
  • 16.10odbc_error函数——返回最后执行查询的错误号397
  • 16.11odbc_errormsg函数——返回最后查询的错误信息397
  • 16.12odbc_exec函数——执行SQL语句398
  • 16.13odbc_execute函数——执行预置的SQL语句399
  • 16.14odbc_fetch_array函数——将记录字段内容保存到数组中400
  • 16.15odbc_fetch_into函数——将指定列的元素保存到数组401
  • 16.16odbc_fetch_object函数——根据查询记录生成对象402
  • 16.17odbc_fetch_row函数——获取查询结果集的一列403
  • 16.18odbc_field_len函数——获取指定字段的长度405
  • 16.19odbc_field_name函数——获取指定字段的名称406
  • 16.20odbc_field_num函数——获取指定字段在表中的位置406
  • 16.21odbc_field_type函数——获取指定字段的类型406
  • 16.22odbc_free_result函数——释放结果集所占的内存407
  • 16.23odbc_gettypeinfo函数——返回数据源所支持的数据类型信息407
  • 16.24odbc_num_fields函数——获取结果中的字段总数408
  • 16.25odbc_num_rows函数——返回执行查询影响的记录数408
  • 16.26odbc_pconnect函数——与ODBC数据库建立持久连接409
  • 16.27odbc_prepare函数——预置查询410
  • 16.28odbc_result_all函数——将取得的信息转变为HTML表格形式411
  • 16.29odbc_result函数——返回从数据库中获取的信息411
  • 16.30odbc_rollback函数——实现事务的回滚412
  • 16.31odbc_setoption函数——调整ODBC设置412
  • 第17章输出控制函数库414
  • 17.1flush函数——刷新PHP程序的缓存414
  • 17.2ob_clean函数——清除缓存内容但不关闭缓存414
  • 17.3ob_end_clean函数——清除缓存内容并关闭缓存415
  • 17.4ob_end_flush函数——输出缓存内容并关闭缓存415
  • 17.5ob_flush函数——向浏览器输出缓存中内容415
  • 17.6ob_get_clean函数——获取缓存内容同时清空缓存416
  • 17.7ob_get_contents函数——获取缓存中的内容416
  • 17.8ob_get_flush函数——获取并输出缓存内容并关闭缓存417
  • 17.9ob_get_length函数——获取缓存中内容的长度417
  • 17.10ob_get_level函数——返回嵌套的缓存级别417
  • 17.11ob_get_status函数——以数组形式返回当前缓存资料418
  • 17.12ob_gzhandler函数——向浏览器发送压缩编码的数据418
  • 17.13ob_implicit_flush函数——开启或关闭自动刷新缓存418
  • 17.14ob_list_handlers函数——以数组形式返回正在使用的缓存操作符419
  • 17.15ob_start函数——开启缓存419
  • 17.16output_add_rewrite_var函数——用给定变量名和值改写url421
  • 17.17output_reset_rewrite_vars函数——还原被改写的url422
  • 第18章PDO函数库423
  • 18.1PDO::beginTransaction方法——开启一个事务423
  • 18.2PDO::commit方法——提交事务423
  • 18.3PDO::__construct函数——PDO构造函数424
  • 18.4PDO::errorInfo方法——获取错误信息426
  • 18.5PDO::exec方法——执行SQL语句427
  • 18.6PDO::getAvailableDrivers方法——获取可用的驱动程序428
  • 18.7PDO::lastInsertId方法——获取最后插入记录的ID值428
  • 18.8PDO::prepare方法——执行预处理操作429
  • 18.9PDO::query方法——执行SQL语句431
  • 18.10PDO::rollBack方法——事务回滚433
  • 18.11PDOStatement::bindColumn方法——为指定数列定义变量434
  • 18.12PDOStatement::bindParam方法——为指定参数绑定变量值435
  • 18.13PDOStatement::bindValue方法——为指定参数绑定值435
  • 18.14PDOStatement::columnCount方法——返回结果集中的列数436
  • 18.15PDOStatement::errorCode方法——获取错误代码437
  • 18.16PDOStatement::errorInfo方法——返回错误信息和错误代码438
  • 18.17PDOStatement::execute方法——执行一个声明438
  • 18.18PDOStatement::fetch方法——获取下一行的结果集440
  • 18.19PDOStatement::fetchAll方法——返回结果集的数组442
  • 18.20PDOStatement::fetchColumn方法——返回指定列的结果集445
  • 18.21PDOStatement::rowCount方法——返回受影响的行数446
  • 18.22PDOStatement::setFetchMode方法——声明fetch方法的执行模式447
  • 第四篇会话、字符串和XML篇
  • 第19章PHP选项及相关信息函数库450
  • 19.1dl函数——加载PHP的扩展450
  • 19.2extension_loaded函数——检查扩展是否被加载450
  • 19.3get_cfg_var函数——获取PHP配置选项的值451
  • 19.4get_extension_funcs函数——返回模块函数名称组成的数组451
  • 19.5get_include_path函数——获取当前路径的配置选项452
  • 19.6get_included_files函数——返回被包含文件名的数组453
  • 19.7get_magic_quotes_gpc函数——获取变量magic_quotes_gpc的值453
  • 19.8get_magic_quotes_runtime函数——获取变量magic_quotes_runtime的值454
  • 19.9getenv函数——获取环境变量的值454
  • 19.10getlastmod函数——获取页面的最后修改时间454
  • 19.11ini_get函数——获取配置信息的值455
  • 19.12ini_restore函数——重置配置选项的值为初始值455
  • 19.13ini_set函数——设置配置选项的值456
  • 19.14php_sapi_name函数——返回PHP与服务器接口类型457
  • 19.15php_uname函数——返回PHP所运行的系统信息457
  • 19.16phpinfo函数——返回与PHP相关的所有信息457
  • 19.17putenv函数——设置环境变量的值458
  • 19.18restore_include_path函数——恢复include_path初始值459
  • 19.19set_include_path函数——改变include_path初始值459
  • 19.20set_time_limit函数——设定脚本的最大执行时间459
  • 第20章程序执行功能函数库460
  • 20.1escapeshellarg函数——删除含有潜在危险的字符460
  • 20.2escapeshellcmd函数——删除字符串里的特殊符号460
  • 20.3exec函数——执行服务器里的外部程序460
  • 20.4passthru函数——执行服务器里的外部程序463
  • 20.5proc_close函数——关闭服务器的外部程序463
  • 20.6proc_open函数——执行一个命令打开文件指针464
  • 20.7proc_terminate函数——结束打开的进程464
  • 20.8shell_exec函数——返回所有命令执行的输出464
  • 20.9system函数——执行服务器里的外部程序465
  • 第21章正则表达式函数库466
  • 21.1preg_grep函数——用正则表达式搜索数组466
  • 21.2preg_match_all函数——获取与正则表达式匹配的数组466
  • 21.3preg_match函数——搜索与正则表达式匹配的内容468
  • 21.4preg_quote函数——在特殊字符前加反斜线470
  • 21.5preg_replace_callback函数——利用自定义函数搜索并替换为指定字符470
  • 21.6preg_replace函数——搜索并替换为指定字符471
  • 21.7preg_split函数——用正则表达式将字符串分割为数组472
  • 21.8ereg_replace函数——搜索匹配项并替换为指定字符473
  • 21.9ereg函数——搜索匹配的内容474
  • 21.10eregi_replace函数——搜索匹配项并替换为指定字符474
  • 21.11eregi函数——搜索匹配的内容475
  • 21.12split函数——用正则表达式将字符串分割为数组475
  • 21.13spliti函数——用正则表达式将字符串分割为数组476
  • 21.14sql_regcase函数——返回与字符串匹配的正则表达式477
  • 第22章SESSION函数库478
  • 22.1session_cache_expire函数——设置session的过期时间478
  • 22.2session_destroy函数——结束当前所有会话478
  • 22.3session_id函数——获取当前session的代号480
  • 22.4session_is_registered函数——判断session变量是否被注册480
  • 22.5session_name函数——获取或重新设置session变量值480
  • 22.6session_regenerate_id函数——为session设置新的代号481
  • 22.7session_register函数——增加一个session变量481
  • 22.8session_save_path函数——取得或重新配置session路径482
  • 22.9session_set_cookie_params函数——设置cookie参数482
  • 22.10session_set_save_handler函数——自定义操作session的函数483
  • 22.11session_start函数——初始化session变量484
  • 22.12session_unregister函数——删除指定session变量487
  • 22.13session_unset函数——释放所有session变量488
  • 22.14session_write_close函数——结束session并存储session数据488
  • 第23章XML函数库489
  • 23.1SimpleXMLElement->asXML函数——将XML字符串格式化为XML1.0版本489
  • 23.2SimpleXMLElement->attributes函数——获取元素节点属性值490
  • 23.3SimpleXMLElement->children函数——获取给定元素节点的子节点491
  • 23.4SimpleXMLElement->xpath函数——标识节点的路径方法493
  • 23.5simplexml_import_dom函数——将DOM节点转换为SimpleXML节点493
  • 23.6simplexml_load_file函数——读取指定XML文档494
  • 23.7simplexml_load_string函数——读取XML的字符串494
  • 23.8xml_set_element_handler函数——建立起始和终止元素处理器496
  • 23.9xml_set_character_data_handler函数——建立字符数据处理器496
  • 23.10xml_parser_free函数——释放指定的XML解析器497
  • 23.11xml_parser_create函数——建立解析器并返回资源句柄497
  • 23.12xml_parse函数——开始解析XML文档497
  • 23.13xml_parse_into_struct函数——将XML解析到数组中498
  • 23.14xml_get_error_code函数——返回一个错误代码499
  • 23.15xml_error_string函数——返回与错误代码参数对应的字符串499
  • 第24章socket函数库500
  • 24.1socket_accept函数——接受一个socket连接500
  • 24.2socket_bind函数——与指定的地址进行绑定500
  • 24.3socket_clear_error函数——清除socket错误501
  • 24.4socket_close函数——关闭一个socket源501
  • 24.5socket_connect函数——建立与socket主机的连接501
  • 24.6socket_create_listen函数——打开一个socket监听502
  • 24.7socket_create函数——产生一个socket502
  • 24.8socket_getsockname函数——获取socket的IP地址503
  • 24.9socket_last_error函数——获取socket最后错误代码503
  • 24.10socket_listen函数——监听socket的所有连接504
  • 24.11socket_read函数——读取指定长度的数据504
  • 24.12socket_send函数——发送数据到socket端口505
  • 24.13socket_sendto函数——发送数据到socket端口506
  • 24.14socket_set_block函数——设置socket为块模式506
  • 24.15socket_set_nonblock函数——设置socket为非块模式507
  • 24.16socket_shutdown函数——关闭读、写指定的socket的操作507
  • 24.17socket_strerror函数——返回详细错误信息508
  • 24.18socket_write函数——写数据到socket缓存508
  • 第25章字符串函数库510
  • 25.1addcslashes函数——将字符串中的字符进行转义510
  • 25.2addslashes函数——将字符串中特殊字符添加反斜线510
  • 25.3bin2hex函数——将二进制字符串转换成十六进制512
  • 25.4chr函数——将ASCII值转换成对应字符512
  • 25.5chunk_split函数——将字符分隔成小段512
  • 25.6count_chars函数——计算字符串出现的字符的次数513
  • 25.7crc32函数——计算字符串的crc32多项式514
  • 25.8crypt函数——对字符串进行加密514
  • 25.9echo函数——输出字符串515
  • 25.10explode函数——使用分隔符分割字符串516
  • 25.11fprintf函数——将数据格式化并转换成字符串517
  • 25.12htmlentities函数——将字符转成HTML字符串518
  • 25.13htmlspecialchars函数——将特殊字符转成HTML格式519
  • 25.14implode函数——将数组内容连接成字符串520
  • 25.15ltrim函数——删除左侧空白字符520
  • 25.16md5_file函数——计算文件中的MD5散列值521
  • 25.17md5函数——计算字符串的MD5散列值521
  • 25.18metaphone函数——获取字符串的读音值522
  • 25.19nl2br函数——将换行字符转换成
  • 522
  • 25.20number_format函数——将数字字符串格式化523
  • 25.21ord函数——返回首个字节的ASCII值524
  • 25.22parse_str函数——对获取的QUERY_STRING字符串进行解析524
  • 25.23print函数——输出字符串525
  • 25.24printf函数——输出格式化后的字符串525
  • 25.25quotemeta函数——将特殊字符前加上反斜线526
  • 25.26rtrim函数——去除字符串右侧空格526
  • 25.27setlocale函数——配置地域信息527
  • 25.28sha1_file函数——计算文件的SHA-1散列值528
  • 25.29sha1函数——计算字符串的SHA-1散列值528
  • 25.30similar_text函数——计算两个字符串的相似度528
  • 25.31soundex函数——计算字符串的读音值529
  • 25.32sprintf函数——将字符串进行格式化529
  • 25.33sscanf函数——按照指定格式对字符串进行解析531
  • 25.34str_ireplace函数——将指定字符串替换为另一字符串531
  • 25.35str_pad函数——将字符串填充成指定长度的字符串532
  • 25.36str_repeat函数——按次数重复输出字符串533
  • 25.37str_replace函数——实现字符串的替换533
  • 25.38str_rot13函数——对字符串进行Rot13编码534
  • 25.39str_shuffle函数——随机打乱字符的顺序534
  • 25.40str_split函数——将字符串转换为数组535
  • 25.41str_word_count函数——计算字符串中的词数535
  • 25.42strcasecmp函数——对两个字符串进行比较536
  • 25.43strcmp函数——对两个字符串进行比较537
  • 25.44strcspn函数——返回从start开始不符合mask的字符串长度538
  • 25.45strip_tags函数——去除HTML和PHP标签538
  • 25.46stripcslashes函数——将使用addcslashes()处理后的字符串返回原样539
  • 25.47stripos函数——查找指定字符串首次出现的位置539
  • 25.48stripslashes函数——将addslashes()处理过的字符串还原540
  • 25.49stristr函数——获取指定的字符串540
  • 25.50strlen函数——获取字符串的长度541
  • 25.51strnatcasecmp函数——用自然算法比较字符串的大小542
  • 25.52strncasecmp函数——比较字符串中的前n个字符542
  • 25.53strncmp函数——比较字符串中的前n个字符542
  • 25.54strpbrk函数——从指定字符开始截取字符串543
  • 25.55strpos函数——查找指定字符串首次出现的位置543
  • 25.56strrchr函数——查找指定字符串最后出现的位置544
  • 25.57strrev函数——将字符串倒转输出544
  • 25.58strripos函数——查找指定字符串最后出现的位置544
  • 25.59strrpos函数——查找指定字符串最后出现的位置545
  • 25.60strspn函数——获取符合参数str2的字符数量545
  • 25.61strstr函数——检索字符串546
  • 25.62strtok函数——将字符串分割成小块546
  • 25.63strtolower函数——将大写字母转换为小写字母547
  • 25.64strtoupper函数——将小写字母转换为大写字母548
  • 25.65strtr函数——将字符串中的字符转换成指定字符549
  • 25.66substr_count函数——获取指定字符出现的次数549
  • 25.67substr_replace函数——将部分字符串替换为指定字符串550
  • 25.68substr函数——从指定字符串中截取字符550
  • 25.69trim函数——删除字符串首尾空白或其他字符552
  • 25.70ucfirst函数——将字符串首字母大写553
  • 25.71ucwords函数——将字符串中的每个词首字母大写553
  • 25.72vprintf函数——输出格式化字符串554
  • 25.73vsprintf函数——将输出格式化字符串到变量555
  • 第五篇URL、变量和压缩函数篇
  • 第26章URL函数库558
  • 26.1base64_decode函数——将数据解码并返回原始数据558
  • 26.2base64_encode函数——使用base64对data进行编码558
  • 26.3http_build_query函数——产生URL编码的查询字符串559
  • 26.4parse_url函数——解析URL并返回数组560
  • 26.5rawurldecode函数——将被编码过的字符串解码561
  • 26.6rawurlencode函数——将字符串进行编码561
  • 26.7urldecode函数——返回解码后的字符串561
  • 26.8urlencode函数——将字符串进行编码562
  • 第27章变量函数库564
  • 27.1empty函数——检查变量是否为空564
  • 27.2is_numeric函数——检查变量是否为数字类型565
  • 27.3is_string函数——检查变量是否为字符串类型566
  • 27.4is_null函数——检查变量是否为null567
  • 27.5is_bool函数——检查变量是否为布尔类型567
  • 27.6is_float函数——检查变量是否为浮点类型568
  • 27.7is_int函数——检查变量是否为整数类型568
  • 27.8is_object函数——检查变量是否为对象类型569
  • 27.9is_resource函数——检查变量是否为资源类型569
  • 27.10is_array函数——检查变量是否为数组类型570
  • 27.11intval函数——返回一个变量的整数类型值570
  • 27.12print_r函数——显示变量的易于理解的信息571
  • 27.13settype函数——设置变量的类型572
  • 27.14strval函数——返回字符串的值572
  • 27.15unset函数——销毁指定的变量573
  • 27.16var_dump函数——显示表达式的结构信息573
  • 27.17floatval函数——返回变量的浮点值574
  • 27.18gettype函数——返回一个变量的类型574
  • 27.19import_request_variables函数——将GET/POST/Cookie变量转成全局变量575
  • 27.20isset函数——检查变量是否被设置575
  • 27.21var_export函数——显示表达式的结构信息577
  • 27.22unserialize函数——将序列化的变量转换回PHP的值578
  • 27.23serialize函数——返回表示变量值的字节流的字符串578
  • 27.24get_defined_vars函数——返回已定义变量的多维数组579
  • 27.25get_resource_type函数——获取资源的类型579
  • 27.26is_scalar函数——检查变量是否为标量580
  • 第28章压缩函数库581
  • 28.1gzclose函数——关闭打开的压缩文件581
  • 28.2gzcompress函数——返回压缩的字符串581
  • 28.3gzdeflate函数——返回以deflate编码压缩的字符串582
  • 28.4gzencode函数——返回以gzip编码压缩的字符串582
  • 28.5gzeof函数——判断压缩文件指针是否指到文件尾583
  • 28.6gzfile函数——读取压缩文件内容并解压到数组中583
  • 28.7gzgetc函数——读取压缩文件并取出一个字符584
  • 28.8gzgets函数——解压缩并取出指定长度的字符串584
  • 28.9gzgetss函数——解压缩并取出字符串并去掉HTML或PHP指令585
  • 28.10gzinflate函数——使经过gzdeflate()编码的字符串恢复正常585
  • 28.11gzopen函数——打开压缩文件586
  • 28.12gzpassthru函数——将压缩文件指针后的内容取出586
  • 28.13gzread函数——读取指定长度的字符串587
  • 28.14gzrewind函数——重设指针到文件头587
  • 28.15gzseek函数——重设指针到指定的位置588
  • 28.16gztell函数——获得压缩文件的指针在文件内的位置588
  • 28.17gzuncompress函数——对压缩的字符串进行解压588
  • 28.18gzwrite函数——将资料写入指定压缩文件中589
  • 28.19readgzfile函数——将压缩文件全部读出并解压缩590
  • 第29章其他常用函数库591
  • 29.1die函数——将信息输出并中断PHP程序591
  • 29.2constant函数——返回一个常量值592
  • 29.3define函数——定义一个常量592
  • 29.4defined函数——检查一个常量是否存在592
  • 29.5eval函数——将字符串中的变量值带入到字符串中593
  • 29.6exit函数——结束PHP程序593
  • 29.7get_browser函数——返回用户浏览器的基本属性594
  • 29.8php_strip_whitespace函数——获取文件的实际代码594
  • 29.9sleep函数——指定程序暂停的秒数595
  • 29.10uniqid函数——生成一个唯一的编号595
  • 29.11unpack函数——将数据以二进制形式解压596
  • 29.12usleep函数——暂停网页597
  • 29.13iconv函数——转换字符串的编码格式597
  • 29.14mb_convert_encoding()函数——实现字符编码的转换599
  • 29.15mb_substr函数——对字符串进行截取600
  • 第30章预定义变量602
  • 30.1$_SERVER——服务器变量602
  • 30.2$_ENV——获取系统环境变量中的值605
  • 30.3$_COOKIE——获取http cookie传递的变量组成的数组605
  • 30.4$_GET——获取通过get方法传递的变量组成的数组606
  • 30.5$_POST——获取通过post方法传递的变量组成的数组607
  • 30.6$_FILES——获取已上传文件项目组成的数组608
  • 30.7$_REQUEST——包含$_GET、$_POST和$_COOKIE中的全部内容609
  • 30.8$_SESSION——获取session变量中的数组610
  • 30.9$GLOBALS——获取所有全局变量组成的数组612
  • 30.10$php_errormsg——获取前一个错误信息612
  • 索引613

资源下载

资源下载地址1:https://pan.baidu.com/s/1Jr0cHk_XrhHJcMfHtemGIw

相关资源

网友留言