牛牛在线工具

PHP 函数大全

收录 8868 个 PHP 函数,含用途说明与用法示例。

本地收录 8868 条,找到 8868 条记录

Ds\Map::skip()

创建一个新的映射,该映射为原始映射中的指定数量的键值对进行了跳过操作

函数名:Ds\Map::skip() 适用版本:PHP 7.1+ 用法:skip() 函数用于创建一个新的映射,该映射为原始映射中的指定数量的键值对进行了跳过操作。 语法:public function skip(int $position): Map 参数: $pos…

Ds\Map::sorted()

返回一个新的有序映射(Map)实例,其中的键值对按照键的自然顺序进行排序

函数名:Ds\Map::sorted() 适用版本:PHP 7.3及以上 用法:sorted()函数用于返回一个新的有序映射(Map)实例,其中的键值对按照键的自然顺序进行排序。 示例: // 创建一个没有序列的映射 $map = new \Ds\Map(['c' => …

Ds\Map::sort()

按键值对的键对映顺序对映射进行排序

函数名: Ds\Map::sort() 适用版本: PHP 7.0 以上 用法:该方法用于按键值对的键对映顺序对映射进行排序。键的排序方式由提供的回调函数决定,如果未提供回调函数则使用默认排序方法。该方法会直接修改原始的映射。 参数: callback(可选):用于比较键…

Ds\Map::slice()

从 `Map` 中提取一段指定范围的键值对,并返回一个新的 `Map` 对象

Ds\Map::slice() 函数用于从 Map 中提取一段指定范围的键值对,并返回一个新的 Map 对象。 用法: Ds\Map::slice(int $index, int|null $length = null): Ds\Map 参数: $index:开始提取的索…

Ds\Map::sum()

计算Map对象中所有值的总和

函数名:Ds\Map::sum() 适用版本:PHP 7.3及以上版本 用法:sum()函数用于计算Map对象中所有值的总和。 语法: public function sum() : float 参数:该函数不接受任何参数。 返回值:返回总和的浮点数值。 示例: …

Ds\Map::toArray()

将Ds\Map对象转换为普通的关联数组

函数名: Ds\Map::toArray() 适用版本:PHP 7.0或更高版本 用法:该函数用于将Ds\Map对象转换为普通的关联数组。 示例: // 创建一个Ds\Map对象 $map = new Ds\Map(); $map->put('name', 'John D…

Ds\Map::union()

返回当前映射与其他映射的并集,生成一个新的映射对象

函数名:Ds\Map::union() 适用版本:PHP 7.2及更高版本 函数描述:Ds\Map::union()函数用于返回当前映射与其他映射的并集,生成一个新的映射对象。 用法:Ds\Map::union(Ds\Map $map) : Ds\Map 参数: $ma…

Ds\Map::values()

返回一个包含 Map 对象中所有值的新的 Ds\Vector 对象

函数名称:Ds\Map::values() 适用版本:PHP 7.1.0 及以上 函数说明:values() 函数用于返回一个包含 Map 对象中所有值的新的 Ds\Vector 对象。 用法示例: // 创建一个 Ds\Map 对象 $map = new Ds\Map(…

Ds\Map::xor()

计算两个映射之间的异或(XOR)操作,并返回一个新的映射

函数 Ds\Map::xor() 是在 PHP 7.4 版本中引入的,它用于计算两个映射之间的异或(XOR)操作,并返回一个新的映射。 具体的用法如下: $map1 = new Ds\Map([1 => 'One', 2 => 'Two', 3 => 'Three']); $…

Ds\Map::__construct()

创建一个新的Map对象

函数名: Ds\Map::__construct() 适用版本:PHP 7.0.0及以上版本 用法:Ds\Map::__construct()是Ds\Map类的构造函数,用于创建一个新的Map对象。 语法: public function __construct([ite…

Ds\Pair::clear()

清空 Pair 对象中的键值对

函数:Ds\Pair::clear() 适用版本:PHP 7.0+ 用法:Ds\Pair::clear() 函数用于清空 Pair 对象中的键值对。 示例: $pair = new Ds\Pair('key', 'value'); $pair->clear(); // …

Ds\Pair::copy()

创建并返回一个当前Pair对象的副本

函数名:Ds\Pair::copy() 适用版本:PHP 7.2+ 用法: public Ds\Pair::copy (): Pair 函数copy()用于创建并返回一个当前Pair对象的副本。 示例: $pair = new Ds\Pair('key', 'valu…

Ds\Pair::isEmpty()

检查 Pair 对象是否为空

函数名: Ds\Pair::isEmpty() 函数描述: isEmpty() 方法用于检查 Pair 对象是否为空。 用法: public function isEmpty(): bool 示例: use Ds\Pair; $pair = new Pair('key…

Ds\Pair::jsonSerialize()

将键值对(Pair)对象序列化为 JSON 字符串

函数名称:Ds\Pair::jsonSerialize() 适用版本:PHP 7.1+ 用法说明: Ds\Pair::jsonSerialize() 函数用于将键值对(Pair)对象序列化为 JSON 字符串。这个函数是在 PHP 7.1 中引入的,使用了 jsonSeria…

Ds\Pair::toArray()

将该数据结构转换为关联数组形式

函数名称:Ds\Pair::toArray() 适用版本:PHP 7.0以上 用法:toArray(): array 函数功能:将Pair对象转换为关联数组 参数:无 返回值:返回一个关联数组 示例: $pair = new Ds\Pair('key', 'valu…

Ds\Pair::__construct()

创建一个键值对(pair),将给定的键和值存储在一个对象中

函数名:Ds\Pair::__construct() 适用版本:PHP 7.0+ 用法:Ds\Pair::__construct() 用于创建一个键值对(pair),将给定的键和值存储在一个对象中。 参数: $key:键,任意类型; $value:值,任意类型。 示例…

Ds\PriorityQueue::allocate()

在优先队列中预先分配一定数量的空间,以避免频繁的内存重新分配

方法 Ds\PriorityQueue::allocate() 用于在优先队列中预先分配一定数量的空间,以避免频繁的内存重新分配。这个方法不会改变队列中已有元素的数量。 用法: public Ds\PriorityQueue::allocate ( int $capacity…

Ds\PriorityQueue::capacity()

获取优先队列的容量大小

PHP函数:Ds\PriorityQueue::capacity() 适用版本:PHP 7.3+ 函数描述:此函数用于获取优先队列的容量大小。 用法: $priorityQueue = new Ds\PriorityQueue(); $priorityQueue->pus…

Ds\PriorityQueue::clear()

清空优先队列中的所有元素

函数名称:Ds\PriorityQueue::clear() 适用版本:PHP 7.3.0及更高版本 用法:这个方法用于清空优先队列中的所有元素。 示例: // 创建一个优先队列 $queue = new \Ds\PriorityQueue(); // 添加元素到队列中…

Ds\PriorityQueue::copy()

创建并返回当前优先级队列的一个副本

函数名:Ds\PriorityQueue::copy() 适用版本:PHP 7.2及以上 用法:该方法用于创建并返回当前优先级队列的一个副本。 语法:public Ds\PriorityQueue::copy(): Ds\PriorityQueue 示例: <?php …

Ds\PriorityQueue::count()

返回优先队列中元素的数量

函数名称:Ds\PriorityQueue::count() 函数描述:该函数用于返回优先队列中元素的数量。 函数用法:int Ds\PriorityQueue::count ( void ) 参数:无 返回值:优先队列中元素的数量。 示例代码: // 创建一个优先队…

Ds\PriorityQueue::jsonSerialize()

序列化 Priority Queue 对象为 JSON 字符串

函数名称:Ds\PriorityQueue::jsonSerialize() 函数描述:该方法用于序列化 Priority Queue 对象为 JSON 字符串。 用法: public function jsonSerialize(): mixed 参数:无 返回值:返…

Ds\PriorityQueue::isEmpty()

检查优先队列是否为空

Ds\PriorityQueue::isEmpty() 函数用于检查优先队列是否为空。 用法: $queue = new Ds\PriorityQueue(); // 添加元素到队列中 $queue->push('apple', 5); $queue->push('bana…

Ds\PriorityQueue::peek()

返回优先级队列中的下一个元素,而不会将其移除

函数名称:Ds\PriorityQueue::peek() 适用版本:PHP 7.0以上 用法:该方法用于返回优先级队列中的下一个元素,而不会将其移除。 示例: // 创建一个优先级队列 $queue = new Ds\PriorityQueue(); // 添加元素到…

上一页第 42 / 370 页下一页