crossJoin
将集合的值交叉连接到给定的数组或集合中,返回具有所有可能排列的笛卡尔积。
php
collect([1, 2])->crossJoin(['a', 'b']);
/**
[
[1, "a"],
[1, "b"],
[2, "a"],
[2, "b"],
]
*/
php
collect([1, 2])->crossJoin(['a', 'b'], ['c', 'd']);
/**
[
[1, "a", "c"],
[1, "a", "d"],
[1, "b", "c"],
[1, "b", "d"],
[2, "a", "c"],
[2, "a", "d"],
[2, "b", "c"],
[2, "b", "d"]
]
*/