PHP函数大全 · D
千寻网 PHP 函数大全,收录以字母 d 开头的 PHP 函数,共 560 个,含用途说明、示例。 共 560 个函数
- Ds\Deque::count() 返回 Deque 对象中元素的数量
- Ds\Deque::filter() 过滤并返回根据指定回调函数的判断结果进行过滤后的 Deque(双向队列)的新实例
- Ds\Deque::find() 在双端队列中搜索指定值的第一个匹配项,并返回该项的键名
- Ds\Deque::first() 返回双向队列(Deque)的第一个元素,但并不会将其从队列中移除
- Ds\Deque::get() 返回双向队列中特定位置的元素值,而不会修改原队列
- Ds\Deque::insert() 在指定位置插入一个或多个元素到双端队列中
- Ds\Deque::isEmpty() 检查Deque(双端队列)是否为空
- Ds\Deque::jsonSerialize() 返回一个序列化为 JSON 格式字符串的 Deque 内容
- Ds\Deque::join() 将双端队列 (Deque) 中的所有元素连接成一个字符串
- Ds\Deque::last() 返回双向队列(Deque)中的最后一个元素,而不会对队列进行修改
- Ds\Deque::map() 调用传入的回调函数应用于 Deque 对象中的每个元素,并返回一个新的 Deque 对象,该对象包含通过回调函数转换后的元素
- Ds\Deque::merge() 合并两个Deque对象
- Ds\Deque::pop() 从双向队列的末尾移除并返回一个元素
- Ds\Deque::push() 将一个或多个元素添加到双向队列的末尾
- Ds\Deque::reduce() 将Deque中的元素逐个应用到回调函数上,并返回一个累积的结果
- Ds\Deque::reverse() 将 Deque(双向队列)中的元素顺序反转,并返回反转后的新 Deque 对象
- Ds\Deque::remove() 从双向队列中移除指定值的第一个匹配项
- Ds\Deque::reversed() 返回逆转后的双向队列对象,不会改变原始双向队列
- Ds\Deque::rotate() 在双端队列中旋转指定数量的元素
- Ds\Deque::set() 在指定的索引位置上设置一个值。该方法会覆盖现有的值
- Ds\Deque::shift() 从Deque(双向队列)的开头移除并返回元素
- Ds\Deque::slice() 从一个双向队列(Deque)中提取一个指定范围的子队列,并返回一个新的双向队列
- Ds\Deque::sort() 对 Deque(双端队列)中的元素进行原位排序
- Ds\Deque::sorted() 返回一个已排序的Deque副本(Deque是PHP中的一种双端队列数据结构)
- Ds\Deque::sum() 返回双向队列中所有元素的总和
- Ds\Deque::toArray() 将双端队列(Deque)的所有元素转换为一个数组
- Ds\Deque::unshift() 将一个或多个元素插入到 Deque 的开头
- Ds\Deque::__construct() 初始化一个新的双向队列(Deque)对象
- Ds\Hashable::equals() 比较两个对象是否相等
- Ds\Hashable::hash() 返回对象的哈希值
- Ds\Map::allocate() 创建了具有指定初始容量的新映射
- Ds\Map::clear() 清空一个 Map(映射)对象中的所有键值对
- Ds\Map::capacity() 返回Map对象当前容量的最大值
- Ds\Map::apply() 将给定的回调函数应用到映射中的每个值,并返回一个新的映射,其中包含应用了回调函数之后的值
- Ds\Map::count() 返回映射中键值对的数量
- Ds\Map::copy() 创建当前映射的一个副本
- Ds\Map::diff() 返回当前映射与另一个映射之间的差异,即返回当前映射中存在而另一个映射中不存在的键值对
- Ds\Map::first() 返回集合中的第一个键值对
- Ds\Map::get() 检索指定键的相关值
- Ds\Map::hasKey() 判断映射中是否存在指定的键
- Ds\Map::filter() 创建一个新的映射对象,其中仅包含满足指定回调函数条件的键值对
- Ds\Map::hasValue() 检查 map 中是否存在指定的值,并返回布尔值
- Ds\Map::isEmpty() 检查 Map 对象是否为空
- Ds\Map::intersect() 返回一个新的映射(Map),该映射包含输入映射与指定映射的交集(即共享相同键和值的键值对)
- Ds\Map::jsonSerialize() 将Ds\Map对象转换为JSON字符串
- Ds\Map::keys() 返回映射中所有键的新数组
- Ds\Map::ksort() 对Ds\Map对象中的键进行排序,并返回排序后的Map对象
- Ds\Map::ksorted() 返回按键名排序的新的映射
- Ds\Map::last() 返回集合中的最后一个键值对
- Ds\Map::map() 根据回调函数对映射中的每个值进行转换,并返回一个新的映射对象
- Ds\Map::merge() 被用来合并一个或多个其他的 Ds\Map 对象到当前的 Ds\Map 中
- Ds\Map::pairs() 返回一个 vector,其中包含 map 中的所有键值对的键和值
- Ds\Map::put() 在 Ds\Map 对象中添加一个键值对
- Ds\Map::putAll() 将一个迭代器或关联数组中的键值对添加到当前的 Map 对象中
- Ds\Map::reduce() 将所有的键/值对依次传递给回调函数,并最终返回一个合并后的结果
- Ds\Map::remove() 从Ds\Map对象中移除指定的键值对,并返回被移除的值
- Ds\Map::reverse() 返回一个新的映射,其中键和值位置互换
- Ds\Map::reversed() 返回一个新的Map对象,其中键和值的顺序是原始Map对象的逆序
- Ds\Map::skip() 创建一个新的映射,该映射为原始映射中的指定数量的键值对进行了跳过操作
- Ds\Map::sorted() 返回一个新的有序映射(Map)实例,其中的键值对按照键的自然顺序进行排序