Ds\Vector::insert()
在指定的索引位置插入一个或多个元素到Vector中
函数名:Ds\Vector::insert() 适用版本:PHP 7.2及以上 用法:insert()函数用于在指定的索引位置插入一个或多个元素到Vector中。插入的元素会改变Vector中现有元素的索引。 语法:public function insert(int $i…
收录 8868 个 PHP 函数,含用途说明与用法示例。
本地收录 8868 条,找到 8868 条记录
在指定的索引位置插入一个或多个元素到Vector中
函数名:Ds\Vector::insert() 适用版本:PHP 7.2及以上 用法:insert()函数用于在指定的索引位置插入一个或多个元素到Vector中。插入的元素会改变Vector中现有元素的索引。 语法:public function insert(int $i…
将向量中的所有元素转化为字符串,并以指定的分隔符连接起来
函数名:Ds\Vector::join() 适用版本:PHP 7.2+ 用法:该方法用于将向量中的所有元素转化为字符串,并以指定的分隔符连接起来。 语法:public Ds\Vector::join(string $glue = ""): string 参数: $glu…
返回 Vector 的最后一个元素
函数名称:Ds\Vector::last() 函数介绍:Ds\Vector::last() 方法用于返回 Vector 的最后一个元素。此方法不会修改 Vector 的原始实例。 适用版本:该方法适用于使用 Ds 扩展的 PHP 版本 7.0 及以上版本。 语法:publi…
将 Vector 对象转换为可以被序列化为 JSON 的数据类型,并返回结果
该函数是 PHP 标准库 (PHP Standard Library) 中 Ds\Vector 类的一个方法。它用于将 Vector 对象转换为可以被序列化为 JSON 的数据类型,并返回结果。 用法: public function jsonSerialize(): mix…
通过对向量中的每个元素应用回调函数来创建一个新的向量
PHP函数:Ds\Vector::map() 适用版本:PHP 7.0以上 用法: Ds\Vector::map() 函数用于通过对向量中的每个元素应用回调函数来创建一个新的向量。回调函数将接受当前元素作为参数,并返回应用映射后的值。 语法: public functio…
合并两个向量(vector),将另一个向量的元素附加到当前向量的尾部,并返回合并后的向量
函数名称: Ds\Vector::merge() 适用版本: PHP 7.0.0 及以上 函数说明: Ds\Vector::merge() 函数用于合并两个向量(vector),将另一个向量的元素附加到当前向量的尾部,并返回合并后的向量。注意,该函数会导致原始的向量被修改并且…
从尾部(末尾)移除并返回 Vector(向量)的最后一个元素
函数名:Ds\Vector::pop() 适用版本:PHP 7.0及以上版本 函数介绍:Ds\Vector::pop() 函数用于从尾部(末尾)移除并返回 Vector(向量)的最后一个元素。 用法: public function pop(): mixed 该函数没有…
向 Ds\Vector 对象中添加一个或多个元素的函数
php Ds\Vector::push() 是用于向 Ds\Vector 对象中添加一个或多个元素的函数。 函数签名: public function push(...$values): void 参数说明: $values:可以传入一个或多个元素值,用于添加到向量中。 …
从当前向量中移除指定索引处的元素
函数名:Ds\Vector::remove() 适用版本:PHP版本 7.0及以上(需要安装Ds扩展) 用法:remove() 方法用于从当前向量中移除指定索引处的元素。其参数为一个整数,表示要移除的元素的索引。 示例: <?php // 创建一个新的向量 $vector…
在向量中应用一个用户定义的回调函数来对向量中的元素进行归约操作
Ds\Vector::reduce() 是 PHP Ds 扩展提供的一个方法,用于在向量中应用一个用户定义的回调函数来对向量中的元素进行归约操作。该方法会返回一个单一的值作为结果。 用法: public Ds\Vector::reduce ( callable $callba…
将向量(Vector)中的元素反转
函数名称: Ds\Vector::reverse() 函数描述: Ds\Vector::reverse() 用于将向量(Vector)中的元素反转。 适用版本:该函数在PHP版本7.3.0及以上可用。 用法: mixed Ds\Vector::reverse ( void…
返回当前向量元素顺序的反向版本,原始向量不会受到影响
函数名称:Ds\Vector::reversed() 适用版本:7.3以上 用法: Ds\Vector::reversed(): Ds\Vector 该函数用于返回当前向量元素顺序的反向版本,原始向量不会受到影响。 示例: <?php $vector = new Ds\V…
在矢量中旋转元素的位置
函数名称:Ds\Vector::rotate() 函数说明:该函数用于在矢量中旋转元素的位置。 参数: $rotations (int):表示要旋转的次数。正数表示向右旋转,负数表示向左旋转。 返回值:无返回值。 使用版本:该函数适用于 PHP 7.3.0 或更高版本。…
修改指定索引位置的元素值,并返回是否成功修改
函数名称:Ds\Vector::set() 适用版本:PHP 7.3.0 或更高版本(需要安装扩展包Ds) 函数用途:该函数用于修改指定索引位置的元素值,并返回是否成功修改。 语法:public function set(mixed $index, mixed $value…
从向量的开头移除并返回第一个元素
函数名称:Ds\Vector::shift() 函数描述:这个函数用于从向量的开头移除并返回第一个元素。 参数:无 返回值:成功地从向量的开头移除并返回第一个元素,如果向量为空则返回NULL。 适用版本:这个方法是在PHP版本7.1.0及以上的Ds扩展中引入的。 用法示…
返回一个排序后的新的Ds\Vector对象,原始的Ds\Vector对象保持不变
函数:Ds\Vector::sorted() 适用版本:php 7.0+ 用法:该函数用于返回一个排序后的新的Ds\Vector对象,原始的Ds\Vector对象保持不变。 示例: $vector = new Ds\Vector([3, 1, 2, 5, 4]); $s…
返回一个包含指定范围元素的新 Ds\Vector 对象,不会修改原始 Ds\Vector 对象
函数名称:Ds\Vector::slice() 适用版本:PHP 7.3.0 及以上版本 函数说明:该方法返回一个包含指定范围元素的新 Ds\Vector 对象,不会修改原始 Ds\Vector 对象。 用法: Ds\Vector::slice ( int $index [,…
对Ds\Vector对象中的元素进行原地排序,即修改原始对象的顺序
函数名:Ds\Vector::sort() 适用版本:PHP 7.4.0 或以上 用法:该方法用于对Ds\Vector对象中的元素进行原地排序,即修改原始对象的顺序。排序根据元素的自然顺序进行,若排序需求特定规则,可以使用自定义的比较器。 语法: public funct…
计算Vector对象中所有元素的总和
函数名称:Ds\Vector::sum() 适用版本:PHP 7.4及以上 函数说明:Ds\Vector::sum()函数用于计算Vector对象中所有元素的总和。 用法示例: <?php $vector = new Ds\Vector([1, 2, 3, 4, 5]);…
将 Vector 对象转换为普通的 PHP 数组
函数名称:Ds\Vector::toArray() 适用版本:PHP 7.1+ 函数说明:Ds\Vector::toArray() 方法用于将 Vector 对象转换为普通的 PHP 数组。 用法示例: <?php // 创建一个 Vector 对象 $vector = …
将一个或多个元素插入到 Vector 的开头
函数名称:Ds\Vector::unshift() 适用版本:PHP 7.0+ 用法:该方法用于将一个或多个元素插入到 Vector 的开头。 语法:public function unshift(mixed ...$values): int 参数: $values:可…
创建一个新的Vector对象
函数名称:Ds\Vector::__construct() 适用版本:Ds extension 1.0.0+ 用法:用于创建一个新的Vector对象。 语法:public function __construct([mixed $values = array()]) 参数…
返回数组中当前键/值对,并将数组指针向下移动一步
函数名:each() 适用版本:>= 4.0.0, < 8.0.0 用法:该函数用于返回数组中当前键/值对,并将数组指针向下移动一步。返回的值是一个包含四个元素(键、值、键名和值),或者在遍历结束后返回 false。 语法:each(array $array): array…
返回给定年份的复活节日期的 Unix 时间戳
函数名称:easter_date() 函数描述:easter_date() 函数返回给定年份的复活节日期的 Unix 时间戳。 用法: int easter_date ([ int $year = date("Y") ] ) 参数: year:可选参数,指定要获取复活节日…