我有一個存儲某些值的數組。我正在嘗試檢測相似的值並將它們添加到新數組中。php數組中的相似值
例如:
$arrayA = array(1,4,5,6,4,2,1);
$newarray = (4,1);
任何幫助嗎?
我有一個存儲某些值的數組。我正在嘗試檢測相似的值並將它們添加到新數組中。php數組中的相似值
例如:
$arrayA = array(1,4,5,6,4,2,1);
$newarray = (4,1);
任何幫助嗎?
試試這個:
$array = array(1,4,5,6,4,2,1);
$duplicates = array_unique(array_diff_assoc($array, array_unique($array)));
$a1 = array(1,4,5,6,4,2,1);
$a = array();
foreach($a1 as $value){
if(!in_array($value, $a)){
$a[] = $value;
}
}
使用array_intersect()方法。例如
$arrayA = array(1,4,5,6,4,2,1);
$arrayB = array(4,1);
$common_values = array_intersect($arrayA, $arrayB);
$arrayA = array(1,4,5,6,4,2,1);
$newarray = array_diff_assoc($arrayA, array_unique($arrayA));
通過 「類似」 你的意思是 「複製」? – salathe
你在說什麼? –
我試圖從一個創建兩個數組。在數組A中,我想要\t 單獨重複的值並將它們插入到數組B中,並且數組A僅包含單個值 – user2352548