我有一个(php)数组,有 1、2、3、4、5 或 6 个结果。我想在不同的情况下将它们显示如下:
1 个结果:
[result 1]
2 个结果:
[result 1] [result 2]
3 个结果:
[result 1] [result 3]
[result 2]
4 个结果:
[result 1] [result 3]
[result 2] [result 4]
5 个结果:
[result 1] [result 4]
[result 2] [result 5]
[result 3]
6 个结果:
[result 1] [result 4]
[result 2] [result 5]
[result 3] [result 6]
如果我可以只使用 CSS(当然不能使用表格),那就太好了,所以正确的顺序保留在源中,但显示如上。否则我认为我需要一些奇怪的 PHP 循环才能在我的屏幕上以正确的顺序获得这些结果。有人知道怎么做吗?提前致谢!