我有三个多维数组。我想过滤掉第一个数组中与其他两个数组中的两个值匹配的值。
数组1 $ a []包含位置$ a [LOC],数量$ a [数量]和上次活动日期$ a [日期]。
数组2 $ b []包含所有位置及其上次活动日期
数组3 $ c []包含所有位置及其当前数量
我需要从数组$ a中删除显示在数组$ b中的位置,这些位置的活动日期大于数组$ a中的位置(对于相同的位置),并从数组$ a中删除数量不匹配的位置数组$ c中的相同位置。
我尝试过使用array_intersects组合foreach循环,但似乎无法接近我需要的地方。
非常感谢任何帮助。
答案 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();