刻意训练

extract

函数从数组中将变量导入到当前的符号表。>>查看详情

php_uname

返回运行 PHP 的系统的有关信息>>查看详情

unserialize

unserialize() 对单一的已序列化的变量进行操作,将其转换回PHP值。>>查看详情

serialize

serialize — 产生一个可存储的值的表示 (PHP 4, PHP 5, PHP 7) >>查看详情

strip_whitespace

strip_whitespace() 函数返回已删除 PHP 注释以及空白字符的源代码文件。>>查看详情

highlight_string

highlight_string() 函数对字符串进行语法高亮显示。>>查看详情

highlight_file

highlight_file() 函数对文件进行语法高亮显示。>>查看详情

zip_entry_filesize

zip_entry_filesize() 函数返回 zip 档案项目的原始大小(在压缩之前)。>>查看详情

xml_set_processing_instruction_handler

xml_set_processing_instruction_handler() 函数规定当解析器在 XML 文档中找到处理指令时所调用的函数。>>查看详情

xml_parse_into_struct

xml_parse_into_struct() 函数把 XML 数据解析到数组中。>>查看详情

xml_error_string

xml_error_string() 函数获取 XML 解析器的错误描述。>>查看详情

substr_replace

substr_replace() 函数把字符串的一部分替换为另一个字符串。>>查看详情

substr_count

substr_count() 函数计算子串在字符串中出现的次数。>>查看详情

substr_compare

substr_compare() 函数从指定的开始长度比较两个字符串。>>查看详情

substr

substr() 函数返回字符串的一部分。>>查看详情

strtr

strtr() 函数转换字符串中特定的字符。>>查看详情

strtoupper

strtoupper() 函数把字符串转换为大写。>>查看详情

strtolower

strtolower() 函数把字符串转换为小写。>>查看详情

strtok

strtok() 函数把字符串分割为更小的字符串。>>查看详情

strstr

strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。>>查看详情

strspn

strspn() 函数返回在字符串中包含的特定字符的数目。>>查看详情

strrpos

strripos

strrchr

strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。>>查看详情

strpos

strpos() 函数返回字符串在另一个字符串中第一次出现的位置。>>查看详情

strpbrk

strpbrk() 函数在字符串中搜索指定字符中的任意一个。>>查看详情

strncmp

strncmp() 函数比较两个字符串。>>查看详情

strncasecmp

strncasecmp() 函数比较两个字符串。>>查看详情

strnatcmp

strnatcmp() 函数使用一种“自然”算法来比较两个字符串。>>查看详情

strnatcasecmp

strnatcasecmp() 函数使用一种“自然”算法来比较两个字符串。>>查看详情

strlen

strlen() 函数返回字符串的长度。>>查看详情

stristr

stristr() 函数查找字符串在另一个字符串中第一次出现的位置。>>查看详情

stripos

stripos() 函数返回字符串在另一个字符串中第一次出现的位置。>>查看详情

stripslashes

stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。>>查看详情

stripcslashes

stripcslashes() 函数删除由 addcslashes() 函数添加的反斜杠。>>查看详情

strip_tags

strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签。>>查看详情

strcspn

strcspn() 函数返回在找到任何指定的字符之前,在字符串查找的字符数。>>查看详情

strcoll

strcoll() 函数比较两个字符串。>>查看详情

strcmp

strcmp() 函数比较两个字符串。>>查看详情

strchr

strchr() 函数搜索一个字符串在另一个字符串中的第一次出现。>>查看详情

strcasecmp

strcasecmp() 函数比较两个字符串。>>查看详情

str_word_count

str_word_count() 函数计算字符串中的单词数。>>查看详情

str_split

str_split() 函数把字符串分割到数组中。>>查看详情

str_shuffle

str_shuffle() 函数随机地打乱字符串中的所有字符。>>查看详情

str_rot13

str_rot13() 函数对字符串执行 ROT13 编码。>>查看详情

str_replace

str_replace() 函数使用一个字符串替换字符串中的另一些字符。>>查看详情

str_repeat

str_repeat() 函数把字符串重复指定的次数。>>查看详情

str_pad

str_pad() 函数把字符串填充为指定的长度。>>查看详情

str_ireplace

str_ireplace() 函数使用一个字符串替换字符串中的另一些字符。>>查看详情

sha1_file

sha1_file() 函数计算文件的 SHA-1 散列。>>查看详情

parse_str

parse_str() 函数把查询字符串解析到变量中。>>查看详情

md5_file

md5_file() 函数计算文件的 MD5 散列。>>查看详情

implode

implode() 函数把数组元素组合为一个字符串。>>查看详情

explode

explode() 函数把字符串分割为数组。>>查看详情

convert_cyr_string

convert_cyr_string() 函数把字符由一种 Cyrillic 字符转换成另一种。>>查看详情

simplexml_load_string

simplexml_load_string() 函数把 XML 字符串载入对象中。>>查看详情

simplexml_load_file

simplexml_load_file() 函数把 XML 文档载入对象中。>>查看详情

__construct

__construct() 函数创建一个新的 SimpleXMLElement 对象。 如果成功,则该函数返回一个对象。如果失败,则返回 false。>>查看详情

mysql_unbuffered_query

mysql_unbuffered_query() 函数向 MySQL 发送一条 SQL 查询(不获取 / 缓存结果)。>>查看详情

mysql_thread_id

mysql_thread_id() 函数返回当前线程的 ID。>>查看详情

mysql_stat

mysql_stat() 函数返回 MySQL 服务器的当前系统状态。>>查看详情

mysql_select_db

mysql_select_db() 函数设置活动的 MySQL 数据库。>>查看详情

mysql_result

mysql_result() 函数返回结果集中一个字段的值。>>查看详情

mysql_real_escape_string

mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符。>>查看详情

mysql_query

mysql_query() 函数执行一条 MySQL 查询。>>查看详情

mysql_ping

mysql_ping() 函数 Ping 一个服务器连接,如果没有连接则重新连接。>>查看详情

mysql_pconnect

mysql_pconnect() 函数打开一个到 MySQL 服务器的持久连接。>>查看详情

mysql_num_rows

mysql_num_rows() 函数返回结果集中行的数目。>>查看详情

mysql_num_fields

mysql_num_fields() 函数返回结果集中字段的数。>>查看详情

mysql_list_processes

mysql_list_processes() 函数列出 MySQL 进程。>>查看详情

mysql_list_dbs

mysql_list_dbs() 函数列出 MySQL 服务器中所有的数据库。>>查看详情

mysql_insert_id

mysql_insert_id() 函数返回上一步 INSERT 操作产生的 ID。>>查看详情

mysql_info

mysql_info() 函数返回最近一条查询的信息。>>查看详情

mysql_get_server_info

mysql_get_server_info() 函数返回 MySQL 服务器的信息。>>查看详情

mysql_get_proto_info

mysql_get_proto_info() 函数返回 MySQL 协议的信息。>>查看详情

mysql_get_host_info

mysql_get_host_info() 函数返回 MySQL 主机的信息。>>查看详情

mysql_get_client_info

mysql_get_client_info() 函数返回 MySQL 客户端信息。>>查看详情

mysql_free_result

mysql_free_result() 函数释放结果内存。>>查看详情

mysql_field_type

mysql_field_type() 函数返回结果集中指定字段的类型。>>查看详情

mysql_field_table

mysql_field_table() 函数返回指定字段所在的表名。>>查看详情

mysql_field_seek

mysql_field_seek() 函数将结果集中的指针设定为指定的字段偏移量。>>查看详情

mysql_field_name

mysql_field_name() 函数取得结果中指定字段的字段名。>>查看详情

mysql_field_len

mysql_field_len() 函数返回指定字段的长度。>>查看详情

mysql_field_flags

mysql_field_flags() 函数从结果中取得和指定字段关联的标志。>>查看详情

mysql_fetch_row

mysql_fetch_row() 函数从结果集中取得一行作为数字数组。>>查看详情

mysql_fetch_object

mysql_fetch_object() 函数从结果集(记录集)中取得一行作为对象。>>查看详情

mysql_fetch_lengths

mysql_fetch_lengths() 函数取得一行中每个字段的内容的长度。>>查看详情

mysql_fetch_field

mysql_fetch_field() 函数从结果集中取得列信息并作为对象返回。>>查看详情

mysql_fetch_assoc

mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组。>>查看详情

mysql_fetch_array

mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有 返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。>>查看详情

mysql_error

mysql_error() 函数返回上一个 MySQL 操作产生的文本错误信息。>>查看详情

mysql_errno

mysql_errno() 函数返回上一个 MySQL 操作中的错误信息的数字编码。>>查看详情

mysql_db_name

mysql_db_name() 函数取得 mysql_list_dbs() 调用所返回的数据库名。>>查看详情

mysql_data_seek

mysql_data_seek() 函数移动内部结果的指针。>>查看详情

mysql_connect

mysql_connect() 函数打开非持久的 MySQL 连接。>>查看详情

mysql_close

mysql_close() 函数关闭非持久的 MySQL 连接。>>查看详情

mysql_client_encoding

mysql_client_encoding() 函数返回当前连接的字符集的名称。>>查看详情

mysql_affected_rows

mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数。>>查看详情

filter_var_array

filter_var_array() 函数获取多项变量,并进行过滤。>>查看详情

filter_input_array

tmpfile

tmpfile() 函数以读写(w+)模式建立一个具有唯一文件名的临时文件。>>查看详情

set_file_buffer

set_file_buffer() 函数设置打开文件的缓冲大小。>>查看详情

readfile

readfile() 函数输出一个文件。>>查看详情

parse_ini_file

parse_ini_file() 函数解析一个配置文件,并以数组的形式返回其中的设置。>>查看详情

move_uploaded_file

move_uploaded_file() 函数将上传的文件移动到新位置。>>查看详情

is_uploaded_file

is_uploaded_file() 函数判断指定的文件是否是通过 HTTP POST 上传的。>>查看详情

is_file

is_file() 函数检查指定的文件名是否是正常的文件。>>查看详情

filetype

filetype() 函数返回指定文件或目录的类型。>>查看详情

filesize

filesize() 函数返回指定文件的大小。>>查看详情

fileperms

fileperms() 函数返回文件或目录的权限。>>查看详情

fileowner

fileowner() 函数返回文件的所有者。>>查看详情

filemtime

filemtime() 函数返回文件内容上次的修改时间。>>查看详情

fileinode

fileinode() 函数返回文件的 inode 编号。>>查看详情

filegroup

filegroup() 函数返回指定文件的组 ID。>>查看详情

filectime

filectime() 函数返回指定文件的上次 inode 修改时间。>>查看详情

fileatime

fileatime() 函数返回指定文件的上次访问时间。>>查看详情

file_put_contents

file_put_contents() 函数把一个字符串写入文件中。>>查看详情

file_get_contents

file_get_contents() 函数把整个文件读入一个字符串中。>>查看详情

file_exists

file_exists() 函数检查文件或目录是否存在。>>查看详情

file

file() 函数把整个文件读入一个数组中。>>查看详情

strtotime

strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。>>查看详情

strptime

strptime() 函数解析由 strftime() 生成的日期/时间。>>查看详情

strftime

strftime() 函数根据区域设置格式化本地时间/日期。>>查看详情

gmstrftime

gmstrftime() 函数根据本地区域设置格式化 GMT/UTC 时间/日期。>>查看详情

in_array

in_array() 函数在数组中搜索给定的值。>>查看详情

array_walk_recursive

与 array_walk() 函数 类似,array_walk_recursive() 函数对数组中的每个元素应用回调函数。不一样的是,如果原数组中的元素也是数组,就会递归地调用回调函数,也就是说,会递归到更深层的数组中去。>>查看详情

array_walk

array_walk() 函数对数组中的每个元素应用回调函数。如果成功则返回 TRUE,否则返回 FALSE。>>查看详情

array_values

array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名。>>查看详情

array_unshift

array_unshift() 函数在数组开头插入一个或多个元素。 被加上的元素作为一个整体添加,这些元素在数组中的顺序和在参数中的顺序一样。 该函数会返回数组中元素的个数。>>查看详情

array_unique

array_unique() 函数移除数组中的重复的值,并返回结果数组。 当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。 返回的数组中键名不变。>>查看详情

array_uintersect_assoc

array_uintersect_assoc() 函数带索引检查计算数组的交集,用回调函数比较数据。 array_uintersect_assoc() 返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。>>查看详情

array_uintersect

array_uintersect() 函数计算数组的交集,用回调函数比较数据。 array_uintersect() 返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。数据(键值)比较是用回调函数进行的。>>查看详情

array_udiff_uassoc

array_udiff_uassoc() 函数返回 array1 数组中存在但其它数组中都不存在的部分。返回的数组中键名保持不变。>>查看详情

array_udiff_assoc

array_udiff_assoc — 带索引检查计算数组的差集,用回调函数比较数据>>查看详情

array_udiff

array_udiff() 函数返回一个数组,该数组包括了所有在被比较数组中,但是不在任何其它参数数组中的值,键名保留不变。>>查看详情

array_sum

array_sum() 函数返回数组中所有值的总和。 如果所有值多是整数,则返回一个整数值。如果其中有一个或多个值是浮点数,则返回浮点数。>>查看详情

array_splice

array_splice() 函数与 array_slice() 函数类似,选择数组中的一系列元素,但不返回,而是删除它们并用其它值代替。>>查看详情

array_slice

array_slice() 函数在数组中根据条件取出一段值,并返回。 注释:如果数组有字符串键,所返回的数组将保留键名。(参见例子 4)>>查看详情

array_shift

array_shift() 函数删除数组中的第一个元素,并返回被删除元素的值。 注释:如果键是数字的,所有元素都将获得新的键,从 0 开始,并以 1 递增。(参见例子 2)。>>查看详情

array_search

array_search() 函数与 in_array() 一样,在数组中查找一个键值。如果找到了该值,匹配元素的键名会被返回。如果没找到,则返回 false。>>查看详情

array_reverse

array_reverse() 函数将原数组中的元素顺序翻转,创建新的数组并返回。如果第二个参数指定为 true,则元素的键名保持不变,否则键名将丢失。>>查看详情

array_reduce

array_reduce() 函数用回调函数迭代地将数组简化为单一的值。如果指定第三个参数,则该参数将被当成是数组中的第一个值来处理,或者如果数组为空的话就作为最终返回值。>>查看详情

array_rand

array_rand() 函数从数组中随机选出一个或多个元素,并返回。 第二个参数用来确定要选出几个元素。如果选出的元素不止一个,则返回包含随机键名的数组,否则返回该元素的键名。>>查看详情

array_push

array_push() 函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度。>>查看详情

array_product

array_product() 函数计算并返回数组中所有值的乘积。>>查看详情

array_pop

array_pop() 函数删除数组中的最后一个元素。>>查看详情

array_pad

array_pad() 函数向一个数组插入带有指定值的指定数量的元素。>>查看详情

array_multisort

array_multisort() 函数对多个数组或多维数组进行排序。 参数中的数组被当成一个表的列并以行来进行排序 - 这类似 SQL 的 ORDER BY 子句的功能。第一个数组是要排序的主要数组。数组中的行(值)比较为相同的话,就会按照下一个输入数组中相应值的大小进行排序,依此类推。>>查看详情

array_merge_recursive

array_merge_recursive() 函数 定义和用法 array_merge_recursive() 函数与 array_merge() 函数 一样,将一个或多个数组的元素的合并起来,一个数组中的值附加在前一个数组的后面。并返回作为结果的数组。>>查看详情

array_merge

array_merge() 函数把两个或多个数组合并为一个数组。 如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的)。如果数组是数字索引的,则键名会以连续方式重新索引。>>查看详情

array_map

array_map() 函数返回用户自定义函数作用后的数组。回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。>>查看详情

array_keys

array_keys() 函数返回包含数组中所有键名的一个新数组。 如果提供了第二个参数,则只返回键值为该值的键名。 如果 strict 参数指定为 true,则 PHP 会使用全等比较 (===) 来严格检查键值的数据类型。>>查看详情

array_key_exists

array_key_exists() 函数判断某个数组中是否存在指定的 key,如果该 key 存在,则返回 true,否则返回 false。>>查看详情

array_intersect_ukey

array_intersect_ukey() 函数用回调函数比较键名来计算数组的交集。 array_intersect_ukey() 返回一个数组,该数组包含了所有出现在 array1 中并同时出现在所有其它参数数组中的键名的值。>>查看详情

array_intersect_uassoc

array_intersect_uassoc() 函数使用用户自定义的回调函数计算数组的交集,用回调函数比较索引。 array_intersect_uassoc() 返回一个数组,该数组包含了所有在 array1 中也同时出现在所有其它参数数组中的值。返回的数组中键名保持不变。>>查看详情

array_intersect_key

array_intersect_key() 函数使用键名比较计算数组的交集。 array_intersect_key() 返回一个数组,该数组包含了所有出现在被比较的数组中并同时出现在所有其它参数数组中的键名的值。>>查看详情

array_intersect_assoc

array_intersect_assoc() 函数返回两个或多个数组的交集数组。 与 array_intersect() 函数 不同的是,本函数除了比较键值,还比较键名。返回的数组中元素的键名保持不变。>>查看详情

array_intersect

array_intersect() 函数返回两个或多个数组的交集数组。 结果数组包含了所有在被比较数组中,也同时出现在所有其他参数数组中的值,键名保留不变。>>查看详情

array_flip

array_flip() 函数返回一个反转后的数组,如果同一值出现了多次,则最后一个键名将作为它的值,所有其他的键名都将丢失。 如果原数组中的值的数据类型不是字符串或整数,函数将报错。>>查看详情

array_filter

array_filter() 函数用回调函数过滤数组中的元素,如果自定义过滤函数返回 true,则被操作的数组的当前值就会被包含在返回的结果数组中, 并将结果组成一个新的数组。如果原数组是一个关联数组,键名保持不变。>>查看详情

array_fill

array_fill() 函数用给定的值填充数组,返回的数组有 number 个元素,值为 value。返回的数组使用数字索引,从 start 位置开始并递增。如果 number 为 0 或小于 0,就会出错。>>查看详情

array_diff_ukey

array_diff_ukey() 返回一个数组,该数组包括了所有出现在 array1 中但是未出现在任何其它参数数组中的键名的值。注意关联关系保留不变。与 array_diff() 不同的是,比较是根据键名而不是值来进行的。>>查看详情

array_diff_uassoc

array_diff_uassoc() 函数使用用户自定义的回调函数 (callback) 做索引检查来计算两个或多个数组的差集。返回一个数组,该数组包括了在 array1 中但是不在任何其他参数数组中的值。>>查看详情

array_diff_key

array_diff_key() 函数返回一个数组,该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键。>>查看详情

array_diff_assoc

array_diff_assoc() 函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键和值。 和 array_diff() 函数 不同,本函数要求键名和键值都进行比较。返回的数组中键名保持不变。>>查看详情

array_diff

array_diff() 函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键值。 在返回的数组中,键名保持不变。>>查看详情

array_count_values

array_count_values() 函数用于统计数组中所有值出现的次数。 本函数返回一个数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数。>>查看详情

array_combine

array_combine() 函数通过合并两个数组来创建一个新数组,其中的一个数组是键名,另一个数组的值为键值。 如果其中一个数组为空,或者两个数组的元素个数不同,则该函数返回 false。>>查看详情

array 数组

array() 创建数组,带有键和值。如果在规定数组时省略了键,则生成一个整数键,这个 key 从 0 开始,然后以 1 进行递增。>>查看详情

array_change_key_case

array_change_key_case() 函数将数组的所有的 KEY 都转换为大写或小写。 数组的数字索引不发生变化。如果未提供可选参数(即第二个参数),则默认转换为小写字母。>>查看详情

array_chunk

array_chunk() 函数把一个数组分割为新的数组块。 其中每个数组的单元数目由 size 参数决定。最后一个数组的单元数目可能会少几个。>>查看详情