var*_*yee 0 php arrays combinations
我正在研究动态报告,我想要一些组合.考虑我有一个array('1,'2','3','4')我想要的组合1,2 1,3 1,4但不喜欢1,2,3
几乎尝试了一切但不是解决方案.
这将完全罚款的情况下,当你尝试create combinations的2
<?php
ini_set('display_errors', 1);
$array = array('1', '2', '3', '4');
$combinations = array();
foreach ($array as $key1 => $value1)
{
foreach ($array as $key2 => $value2)
{
if ($value1 != $value2)
{
$combinations[] = $value1 . "," . $value2;
}
}
}
print_r($combinations);
Run Code Online (Sandbox Code Playgroud)
输出:
Array
(
[0] => 1,2
[1] => 1,3
[2] => 1,4
[3] => 2,1
[4] => 2,3
[5] => 2,4
[6] => 3,1
[7] => 3,2
[8] => 3,4
[9] => 4,1
[10] => 4,2
[11] => 4,3
)
Run Code Online (Sandbox Code Playgroud)