过滤具有多个值的多维数组

时间:2016-06-11 15:01:02

标签: php arrays multidimensional-array filter

我有三个多维数组。我想过滤掉第一个数组中与其他两个数组中的两个值匹配的值。

数组1 $ a []包含位置$ a [LOC],数量$ a [数量]和上次活动日期$ a [日期]。

数组2 $ b []包含所有位置及其上次活动日期

数组3 $ c []包含所有位置及其当前数量

我需要从数组$ a中删除显示在数组$ b中的位置,这些位置的活动日期大于数组$ a中的位置(对于相同的位置),并从数组$ a中删除数量不匹配的位置数组$ c中的相同位置。

我尝试过使用array_intersects组合foreach循环,但似乎无法接近我需要的地方。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我这样解决了,

var App;
(function (App) {
    var Greeter = (function () {
        // class code
    } ());
    App.Greeter = Greeter;

    var Program = (function () {
        // class code
    } ());
    App.Program = Program;
})(App || (App = {}));
// point of entry
var program = new App.Program();
program.main();