zoukankan      html  css  js  c++  java
  • php常用函数

    第2章 经典类 24
    2.1 ADODB连接数据库类——封装ADODB数据库连接 24
    2.2 ADODB操作数据库类——封装ADODB数据库操作 27
    2.3 ADODB分页类——封装ADODB分页操作 28
    2.4 PDO连接数据库类——封装PDO数据库连接 32
    2.5 PDO操作数据库类——封装PDO数据库操作 33
    2.6 PDO分页类——封装PDO分页操作 35
    2.7 Smarty配置类——封装Smarty配置 39
    2.8 Util项目工具类——封装一些常用方法 43
    2.9 购物车类——封装购物车常用方法 47
    2.10 格式转换类——封装字符串转换方法 52
    2.11 验证码类——封装验证码生成方法 54
    2.12 省市二级菜单类——封装省市联动的方法 57
    2.13 PHP动态生成静态页类——封装动态生成静态页方法 61
    2.14 图片添加文字水印类——封装添加文字水印方法 65
    2.15 图片添加图像水印类——封装添加图像水印方法 67
    2.16 缩略图生成类——封装生成缩略图方法 69
    2.17 柱形图绘制类——封装柱形图绘制方法 72
    2.18 折线图绘制类——封装折线图绘制方法 74
    2.19 饼形图绘制类——封装饼形图绘制方法 75
    2.20 PHP伪静态——隐藏实际路径 76

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

  • 相关阅读:
    跟面试官聊.NET垃圾收集,直刺面试官G点
    基于.net开发chrome核心浏览器【五】
    HTTP和HTTPS的区别(转)
    Java多线程
    Java常用设计模式
    MVC详解(转)
    java的反射机制浅谈(转)
    进程、线程与处理器的调度(转)
    请简单介绍一下什么是Spring?
    面向对象三大特性概述[封装、继承、多态](转)
  • 原文地址:https://www.cnblogs.com/ysbl/p/12453295.html
Copyright © 2011-2022 走看看