函式名: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() 方法。