PHP函数大全 · D
千寻网 PHP 函数大全,收录以字母 d 开头的 PHP 函数,共 560 个,含用途说明、示例。 共 560 个函数
- Ds\Map::sort() 按键值对的键对映顺序对映射进行排序
- Ds\Map::slice() 从 `Map` 中提取一段指定范围的键值对,并返回一个新的 `Map` 对象
- Ds\Map::sum() 计算Map对象中所有值的总和
- Ds\Map::toArray() 将Ds\Map对象转换为普通的关联数组
- Ds\Map::union() 返回当前映射与其他映射的并集,生成一个新的映射对象
- Ds\Map::values() 返回一个包含 Map 对象中所有值的新的 Ds\Vector 对象
- Ds\Map::xor() 计算两个映射之间的异或(XOR)操作,并返回一个新的映射
- Ds\Map::__construct() 创建一个新的Map对象
- Ds\Pair::clear() 清空 Pair 对象中的键值对
- Ds\Pair::copy() 创建并返回一个当前Pair对象的副本
- Ds\Pair::isEmpty() 检查 Pair 对象是否为空
- Ds\Pair::jsonSerialize() 将键值对(Pair)对象序列化为 JSON 字符串
- Ds\Pair::toArray() 将该数据结构转换为关联数组形式
- Ds\Pair::__construct() 创建一个键值对(pair),将给定的键和值存储在一个对象中
- Ds\PriorityQueue::allocate() 在优先队列中预先分配一定数量的空间,以避免频繁的内存重新分配
- Ds\PriorityQueue::capacity() 获取优先队列的容量大小
- Ds\PriorityQueue::clear() 清空优先队列中的所有元素
- Ds\PriorityQueue::copy() 创建并返回当前优先级队列的一个副本
- Ds\PriorityQueue::count() 返回优先队列中元素的数量
- Ds\PriorityQueue::jsonSerialize() 序列化 Priority Queue 对象为 JSON 字符串
- Ds\PriorityQueue::isEmpty() 检查优先队列是否为空
- Ds\PriorityQueue::peek() 返回优先级队列中的下一个元素,而不会将其移除
- Ds\PriorityQueue::pop() 从优先队列中弹出具有最高优先级的值,并将其移除队列
- Ds\PriorityQueue::push() 向优先队列中插入一个新的元素,并按照优先级自动调整元素的位置
- Ds\PriorityQueue::toArray() 将优先级队列转换为数组形式
- Ds\PriorityQueue::__construct() 创建一个空的优先级队列对象
- Ds\Queue::allocate() 设置队列的容量,以便在添加元素时自动调整内部数据结构的大小
- Ds\Queue::capacity() 获取队列的容量
- Ds\Queue::clear() 清空队列中的所有元素
- Ds\Queue::copy() 创建并返回队列中的一个副本,不会对原队列做任何修改
- Ds\Queue::count() 获取队列中的元素数量
- Ds\Queue::isEmpty() 检查队列是否为空
- Ds\Queue::jsonSerialize() 将队列转换为可序列化的 JSON 字符串
- Ds\Queue::peek() 返回队列的下一个元素,而不删除它
- Ds\Queue::pop() 从队列中移除并返回队列的第一个元素
- Ds\Queue::toArray() 将队列的全部元素转换为数组
- Ds\Queue::push() 向队列的末尾添加一个或多个元素
- Ds\Queue::__construct() 创建一个新的 Ds\Queue 对象
- Ds\Sequence::allocate() 为序列分配指定大小的内存
- Ds\Sequence::apply() 序列的每个元素,并返回一个包含结果的新序列
- Ds\Sequence::capacity() 返回序列的当前容量
- Ds\Sequence::contains() 检查序列中是否包含指定的值
- Ds\Sequence::filter() 过滤序列中的元素,并返回一个新的序列,其中只包含符合指定条件的元素
- Ds\Sequence::find() 在序列中查找并返回符合条件的第一个元素
- Ds\Sequence::first() 获取序列的第一个元素
- Ds\Sequence::get() 获取序列中指定索引的元素
- Ds\Sequence::join() 将序列中的所有元素连接为一个字符串,并用指定的分隔符将它们分隔开
- Ds\Sequence::last() 返回序列的最后一个元素
- Ds\Sequence::map() 在序列中的每个元素上应用一个回调函数,并返回包含回调函数返回值的新序列
- Ds\Sequence::merge() 合并两个序列(Sequence)的元素
- Ds\Sequence::insert() 在序列中的指定位置插入一个或多个元素
- Ds\Sequence::pop() 从序列的末尾移除并返回最后一个元素
- Ds\Sequence::push() 在序列的末尾添加一个或多个元素
- Ds\Sequence::reduce() 对Sequence(序列)中的所有元素进行迭代,并将它们缩减为单个值
- Ds\Sequence::remove() 根据指定的键或索引从序列中移除一个元素
- Ds\Sequence::reverse() 反转一个序列(Sequence)中元素的顺序
- Ds\Sequence::reversed() 返回当前序列的一个逆序迭代器
- Ds\Sequence::rotate() 将序列中的元素按照指定的偏移量进行循环移动
- Ds\Sequence::set() 在Ds\Sequence对象中设置指定索引位置的值
- Ds\Sequence::shift() 从序列中移除并返回第一个元素