PHP函数大全
千寻网 PHP 函数大全,收录 8873 个 PHP 内置函数,含函数名、用途、详细用法、示例。 共 8,873 个函数
- 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)实例,其中的键值对按照键的自然顺序进行排序
- 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() 返回队列的下一个元素,而不删除它