一、常用数组函数
1、array_change_key_case(array, CASE_UPPER|CASE_LOWER) 将array数组中的所有键名改为大写或者小写
2、array_chunk(array, size, bool) 将array数组分割成多个数组,分割后的数组元素个数由size规定,bool设为 TRUE
,可以使 PHP 保留输入数组中原来的键名。如果你指定了 FALSE
,那每个结果数组将用从零开始的新数字索引。默认值是 FALSE
3、array_column(array, column_key) 返回array数组中名为column_key的列
4、array_combine(array1, array2) 创建一个数组,用array1数组的值作为其键名,array2数组的值作为其值
5、array_count_values(array) 统计数组中的所有的值出现的次数
6、array_diff_assoc(array1, array2, ...) 返回一个包括所有在array1中但不在任何其他数组中的值,可用于数组筛选元素
7、array_diff_key(array1, array2, ....) 返回一个包括所有在array1中但不在任何其他数组中的键,即求键的差集
8、array_diff_uassoc(array1, array2, .., callback) 使用用户自定义的回调函数求在array1数组中的值,、
9、array_diff_ukey(array1, array2, ..., callback) 使用用户自定义的回调函数求在数组array1中的键
10、array_diff(array1, array2, ...) 返回只在数组array1中的值
11、array_fill_keys(array, values) 将values作为值,array中的值作为键 形成一个新的数组
12、array_filter(array, callback func) 用回调函数过滤数组中的值
13、array_flip(array) 交换数组中的值和键,即将原来的键当作值,原来的值当作键返回一个新数组
14、array_key_exist(key, array) 检查数组array中是否存在指定为key的键名或索引,有则返回true
15、array_key_first(array) 返回数组array中的第一个键值(在将数组当作栈或者队列使用时应该有点用处)
16、array_key_last(array) 返回数组array中的最后一个键值
17、array_map(callback func, array) 使用回调函数遍历数组
18、array_merge_recursive(array1, array2,...) 递归的合并多个数组
19、array_merge(array1, array2, ...) 合并多个数组 如果是字符串名重复,则覆盖,如何使数字键名重复则追加
20、
二、字符串函数
1、addcslashes(str, charlist) 将str中输入charlist包括的字符前都加山反斜线
2、addslashes(str) 转义特殊字符串(在将数据擦汗如数据库时经常使用)
3、chr(ascii) 返回ascii码对应的字符
4、ord(str) 返回字符对应的ascii码
5、chunk_split(str, chunklen) 将字符串str分割成chunklen指定长度的字符串
6、count_chars(str) 返回字符串中各个字符出现的次数
7、explode(str1, str2) 使用字符串1分割字符串2
8、get_html_translation_table(str) 返回只用htmlspecalchars()和htmlentitles()后的转换表
9、hex2bin(data) 将十六进制字符转换为二进制字符
10、bin2hex(data) 将二进制数据转换为十六进制数据
11、 htmlentities() 将所有字符转换为html实体
12、htmlspecialchars() 将特殊字符转换为html实体
13、implode(array) 将一个一维数组的值连接为一个字符串
14、lcfirst(str) 使字符串的第一个字符小写
15、ltrim(str) 删除字符串左边的空白字符
16、rtrim(str) 删除字符串右边的空白字符
17、trim(str) 删除字符串两边的空白字符
18、md5_file(filename) 计算指定文件的md5散列值
19、nl2br(str) 在所有str字符串的换行出添加html换行标记
20、setlocale ( int $category
, string $locale
[, string $...
] )设置地区信息