假设,我有一个数组如何通过组合两个相同的数组值来生成一个唯一的数组?
$array1 = array(10, 20);
和相同的值的另一阵列如上
$array2 = array(10, 20);
我想这两个数组结合起来,产生具有独特的键和值的对的数组。我想$array3
输出是这样:
$array3 = array(10 => 20, 20 => 10)
我试图洗牌第二阵列($array2
),有时它给我作为第一个($array1
)相同的值。而我$array3
输出为:
$array3 = array(10 => 10, 20 => 20)
为什么'10 => 20,20 => 10'? –
将始终只有两对键和值? –
@nbin编号数组的值可以高达3或4。但是两个数组值总是相同的。我想用一对唯一的键和值来生成一个数组。没有关键和价值应该是相同的。 –