根据结果​​比较数组和执行代码

时间:2013-08-21 20:15:35

标签: php arrays

我似乎无法在使用数组的PHP中找到解决方法。

$id_qty1 = array(1 => 20, 2 => 30, 3 => 40); 

$id_qty2 = array(1 => 30, 2 => 20, 3 => 50); 

我想检查另一个数组:

如果相同的键和更大的值做一件事

如果相同的键和较小的值做另一件事

1 个答案:

答案 0 :(得分:2)

这样的事情可以做到:

foreach ($id_qty1 as $key => $value) {
    if (isset($id_qty2[$key])) {
        if ($id_qty2[$key] > $value) {
            // do one thing
        } else {
            // do another thing 
        }
    }
}