PHP函数大全
千寻网 PHP 函数大全,收录 8873 个 PHP 内置函数,含函数名、用途、详细用法、示例。 共 8,873 个函数
- array_key_first() 返回数组的第一个键名
- array_key_last() 返回数组中最后一个元素的键名
- array_map() 返回数组中最后一个元素的键名
- array_merge() 将一个或多个数组合并成一个新数组
- array_merge_recursive() 递归地合并一个或多个数组
- array_multisort() 根据一个或多个数组的值对多个数组进行排序。它可以按照升序或降序的方式进行排序
- array_pad() 在指定的数组前面或后面填充指定数量的值
- array_pop() 删除数组中的最后一个元素,并返回该元素的值
- array_product() 用于计算数组中所有值的乘积并返回结果
- array_push() 向数组的末尾追加一个或多个元素
- array_rand() 从数组中随机选取一个或多个键,并返回选取的键名或键名的数组
- array_reduce() 通过迭代对数组中的每个元素进行归约(reduce)操作,并返回结果
- array_replace() 将一个或多个数组的元素替换为另一个数组中相对应的元素
- array_replace_recursive() 递归地将一个或多个数组的值合并到一个数组中
- array_replace_recursive() 使用一个或多个数组的值递归替换第一个数组的值
- array_reverse() 反转一个数组的顺序,返回一个新的数组
- array_search() 在数组中搜索给定的值,并返回对应的键名
- array_shift() 将数组的第一个元素移除,并返回被移除元素的值
- array_slice() 从数组中获取指定范围的元素,并返回一个新数组
- array_slice() 从数组中取出一段连续的元素,并返回取出的元素
- array_sum() 计算数组中所有元素的总和
- array_udiff() 比较两个或多个数组的差集,根据用户自定义的回调函数进行比较,并返回差集部分
- array_udiff_assoc() 比较两个或多个数组的键值对,并返回在第一个数组中存在而在其他数组中不存在的键值对
- array_udiff_uassoc() 返回两个或多个数组的差集,这个差集通过回调函数进行比较
- array_uintersect() 计算两个或多个数组的交集,使用用户自定义的回调函数来比较数组的值
- array_uintersect_assoc() 获取两个或多个数组的交集,并对比数组的键和值,使用用户自定义的比较函数进行比较
- array_uintersect_uassoc() 获取两个或更多数组的交集,同时使用用户自定义的回调函数比较数组的键和值
- array_unique() 移除数组中重复的元素,并返回新的数组
- array_values() 返回一个包含数组中所有值的新数组,忽略键名
- array_unique() 去除数组中的重复值,并返回一个只包含唯一值的新数组
- array_walk() 对数组中的每个元素应用用户自定义的函数
- array_walk_recursive() 对数组中的每个元素应用用户定义的函数,无论数组的维度和深度如何
- arsort() 对关联数组按照值进行降序排序,并保持键值的关联性
- asin() 返回一个数的反正弦值(以弧度为单位)
- asinh() 返回一个数的反双曲正弦值
- asort() 按照数组的值进行升序排序
- assert() 在代码中进行断言,即检查某个条件是否为真
- atan() 计算给定数的反正切值
- assert_options() 设置或获取 assert() 函数的选项
- atan2() 计算两个坐标轴之间的反正切值
- atanh() 返回一个数的反双曲正切值
- BackedEnum::from() 根据给定的字符串返回相应的枚举实例
- BackedEnum::tryFrom() 从给定的值尝试生成一个具有指定枚举类型的枚举对象
- base64_decode() 将使用 Base64 编码的数据解码为原始字符串
- base64_encode() 将字符串使用 Base64 编码
- base64_encode() 将字符串以Base64编码方式进行编码
- BaseResult::getWarnings() 获取返回结果中的警告信息
- BaseResult::getWarningsCount() 获取BaseResult对象中的警告计数
- base_convert() 可将一个数字在指定进制之间进行转换
- bcadd() 对两个高精度数字进行加法运算
- bccomp() 比较两个任意精度的数字
- bcmod() 计算两个大数字的模运算结果
- bcdiv() 执行精确的除法运算,对于任意精度的数值操作非常有用
- bcmul() 执行一个精确的乘法运算,即计算两个任意精度的数字的乘积
- bcpow() 计算任意精度的数字的乘方
- bcpowmod() 计算一个数字的给定次方然后取模
- bcsqrt() 计算任意精度的平方根
- bcscale() 设置所有bc数学函数的默认小数点保留位数
- bcsub() 在任意精度下计算两个任意大小数字的差值,并返回结果
- bin2hex() 将二进制数据转换为十六进制表示的字符串