PHP函数大全
千寻网 PHP 函数大全,收录 8873 个 PHP 内置函数,含函数名、用途、详细用法、示例。 共 8,873 个函数
- Ds\Stack::allocate() 强制设置 Stack 的容量大小
- Ds\Stack::capacity() 返回栈的容量大小,即栈中可以存储元素的最大数量
- Ds\Stack::clear() 清空堆栈中的所有元素
- Ds\Stack::copy() 创建当前 `Ds\Stack` 对象的一个副本
- Ds\Stack::count() 获取栈中元素的数量
- Ds\Stack::isEmpty() 检查栈是否为空
- Ds\Stack::jsonSerialize() 序列化堆栈的元素为一个可用于 JSON 编码的数组
- Ds\Stack::peek() 返回堆栈顶部的元素值,但不会删除该元素
- Ds\Stack::pop() 从堆栈的顶部移除并返回最顶部的元素
- Ds\Stack::push() 向栈中推入一个或多个元素
- Ds\Stack::toArray() 将栈转换为数组
- Ds\Stack::__construct() 创建一个新的堆栈对象
- Ds\Vector::allocate() 分配指定数量的内存空间给向量(vector)
- Ds\Vector::capacity() 获取当前向量的容量大小,即向量在不重新分配内存的情况下可以容纳的元素数量
- Ds\Vector::apply() 对向量中的每个元素应用给定的回调函数,并返回一个新的向量,其中包含回调函数的返回值
- Ds\Vector::clear() 将 Vector 中的所有元素删除,使其为空集合
- Ds\Vector::contains() 检查向量中是否包含指定的值
- Ds\Vector::copy() 创建一个新的Vector对象,该对象可以复制当前Vector对象的所有元素
- Ds\Vector::count() 获取当前向量的元素个数
- Ds\Vector::filter() 确定是否保留该元素
- Ds\Vector::find() 在向量(Vector)中搜索指定的值,并返回第一个匹配的索引或键
- Ds\Vector::first() 返回 Vector 第一个元素的值
- Ds\Vector::get() 获取指定索引处的元素
- Ds\Vector::isEmpty() 检测一个向量(vector)是否为空
- Ds\Vector::insert() 在指定的索引位置插入一个或多个元素到Vector中
- Ds\Vector::join() 将向量中的所有元素转化为字符串,并以指定的分隔符连接起来
- Ds\Vector::last() 返回 Vector 的最后一个元素
- Ds\Vector::jsonSerialize() 将 Vector 对象转换为可以被序列化为 JSON 的数据类型,并返回结果
- Ds\Vector::map() 通过对向量中的每个元素应用回调函数来创建一个新的向量
- Ds\Vector::merge() 合并两个向量(vector),将另一个向量的元素附加到当前向量的尾部,并返回合并后的向量
- Ds\Vector::pop() 从尾部(末尾)移除并返回 Vector(向量)的最后一个元素
- Ds\Vector::push() 向 Ds\Vector 对象中添加一个或多个元素的函数
- Ds\Vector::remove() 从当前向量中移除指定索引处的元素
- Ds\Vector::reduce() 在向量中应用一个用户定义的回调函数来对向量中的元素进行归约操作
- Ds\Vector::reverse() 将向量(Vector)中的元素反转
- Ds\Vector::reversed() 返回当前向量元素顺序的反向版本,原始向量不会受到影响
- Ds\Vector::rotate() 在矢量中旋转元素的位置
- Ds\Vector::set() 修改指定索引位置的元素值,并返回是否成功修改
- Ds\Vector::shift() 从向量的开头移除并返回第一个元素
- Ds\Vector::sorted() 返回一个排序后的新的Ds\Vector对象,原始的Ds\Vector对象保持不变
- Ds\Vector::slice() 返回一个包含指定范围元素的新 Ds\Vector 对象,不会修改原始 Ds\Vector 对象
- Ds\Vector::sort() 对Ds\Vector对象中的元素进行原地排序,即修改原始对象的顺序
- Ds\Vector::sum() 计算Vector对象中所有元素的总和
- Ds\Vector::toArray() 将 Vector 对象转换为普通的 PHP 数组
- Ds\Vector::unshift() 将一个或多个元素插入到 Vector 的开头
- Ds\Vector::__construct() 创建一个新的Vector对象
- each() 返回数组中当前键/值对,并将数组指针向下移动一步
- easter_date() 返回给定年份的复活节日期的 Unix 时间戳
- easter_days() 计算指定年份的复活节和已过去的基督教灵活期之间的天数
- echo() 将一个或多个字符串或表达式输出到屏幕
- eio_busy() 检查eio调度程序是否处于忙碌状态
- eio_cancel() 取消之前通过 eio_nop() 函数发起的流操作
- eio_chown() 更改指定文件或目录的所有者
- eio_close() 关闭一个已打开的eio文件描述符
- eio_chmod() 修改文件或目录的权限
- eio_event_loop() 启动事件循环,该函数必须在其他异步 I/O 函数之后调用
- eio_custom() 创建自定义的异步操作
- eio_dup2() 创建一个文件描述符的副本
- eio_fchmod() 通过文件描述符异步更改文件的权限
- eio_fallocate() 在指定文件中分配指定大小的磁盘空间