猿问

php 怎样才能更快的生成规则(组合)

问题:需要根据一些条件生成规则,比如有3个区域(A区域,B区域,C区域),有三条街(A街,B街,C街)那么生成出来会有9条规则,如下:

1 A区域 A街
2 A区域 B街
3 A区域 C街

4 B区域 A街
5 B区域 B街
6 B区域 C街

7 C区域 A街
8 C区域 B街
9 C区域 C街

以上为生成出来的9条规则,

除了嵌套循环,还有什么办法吗,各位大神。

如果还有更多的条件生成,那么这个嵌套循环估计就不行了,太繁琐。

守着星空守着你
浏览 771回答 2
2回答

隔江千里

我去看了下laravel里边求笛卡儿积的函数,他底层好像还是嵌套循环!
随时随地看视频慕课网APP
我要回答