我想要做的事情是比較兩個數組,找出是否有任何重複已在第二個數組與第一個數組。然後,如果有任何重複,請將其從第二個數組中移除,以便它們在兩個列表中選擇相同的值,以使其僅位於第一個列表中。如何匹配兩個數組使用foreach
first array (1,2,3,6,7.9) second array (4,5,6,9,10,11)
results would be
first array (1,2,3,6,7,9)
second array (4,5,10,11)
我想要做的事情是比較兩個數組,找出是否有任何重複已在第二個數組與第一個數組。然後,如果有任何重複,請將其從第二個數組中移除,以便它們在兩個列表中選擇相同的值,以使其僅位於第一個列表中。如何匹配兩個數組使用foreach
first array (1,2,3,6,7.9) second array (4,5,6,9,10,11)
results would be
first array (1,2,3,6,7,9)
second array (4,5,10,11)
$first = array (1,2,3,6,7,9);
$second = array (4,5,10,11);
foreach ($second as $k=>$v){
if(in_array($v, $first)){
unset($second[$k]);
}
}
$second = array_values($second);
print_r($second); //Output
我如何使用這種方法匹配緯度 –
'$ clean1 = []; $ clean2 = []; ($ round [$ location ['geometry'] ['location'))(foreach($ response ['results'] as $ key => $ value1){foreach($ da as $ key => $ value) ] [ '緯度'],5)!== 輪($值1 [ '幾何'] [ '位置'] [ '緯度'],5)&& !in_array($值1 [ '幾何'] ['位置'] ['lat'],$ clean2)){ array_push($ clean2,$ value1); array_push($ clean1,$ value); } } }' –
請提供'$ da'和'$響應[ '結果']'樣本值,以及有關**編輯問題,你的願望輸出解釋。** –
的編程語言,你說什麼?在PHP中? –
YES我使用PHP –
做'array_flip'上第一與遍歷第二陣列。檢查每個值的'isset'方法第一陣列上&如果找到則'unset'值 –