我有两个数组,我需要进行比较,然后创建一个新数组,其中键保持不变,但添加了一个新的数组作为value,两个阵列。比较数组中的键并使用比较值创建新数组
$array1 = (['SE'] => (string) '123', ['DE'] => (string) '456', ['DK'] => (string) '678');
$array2 = (['SE'] => (string) '999', ['DE'] => (string) '888', ['US'] => (string) '777');
所以我想要实现的是从两个数组中获得两个数值相等的值。 然后我需要以类似的方式回应它;
echo '<table>';
foreach($newCompparedArray as $k => $v){
echo '<tr>';
echo '<td>'.$k.'</td><td>'.$v->value1.'</td><td>'.$v->value2.'</td>';
echo '</tr>';
}
echo '</table>';
另一件事情是我需要的关键,只得到了价值,如果关键是目前的初始阵列中(例如,如果一个关键是不是在阵列1,但存在于数组2,不添加此键或者它是新数组的值)。
YES!谢谢:)我一直在看这个太久,只是在圈子里。 – axelra82