函数名:Ds\Vector::join()
适用版本:PHP 7.2+
用法:该方法用于将向量中的所有元素转化为字符串,并以指定的分隔符连接起来。
语法:public Ds\Vector::join(string $glue = ""): string
参数:
- $glue(可选):字符串类型,用于连接向量元素的分隔符。如果未指定该参数,则默认为空字符串。
返回值:连接后的字符串。
示例:
$vector = new Ds\Vector([1, 2, 3, 4, 5]);
echo $vector->join(); // 输出:12345
echo $vector->join("-"); // 输出:1-2-3-4-5
// 使用默认分隔符逗号连接向量元素
echo $vector->join(", "); // 输出:1, 2, 3, 4, 5
注意事项:
- 如果向量中包含非字符串类型的元素,会自动转换为字符串类型进行连接。
- 如果向量为空,则返回空字符串。
- 如果向量中的元素是对象,会调用对象的 __toString() 方法将其转换为字符串进行连接。
- 因为该方法属于 Ds\Vector 类的实例方法,所以需要首先创建 Ds\Vector 对象并传入向量元素,然后通过该对象调用 join() 方法。