Php 如果两个数组中的两个数组值匹配,则标记数组值

Php 如果两个数组中的两个数组值匹配,则标记数组值,php,mysql,Php,Mysql,当匹配日期时,我有一个两个数组,然后值被存储在另一个数组中,其他的愿望日期存储和值为空。双阵列 Array ( [0] => 07/2016 [1] => 08/2016 [2] => 09/2016 [3] => 10/2016 ) Array ( [0] => Array ( [0] => 07/2016 [1] => 124.19

当匹配日期时,我有一个两个数组,然后值被存储在另一个数组中,其他的愿望日期存储和值为空。双阵列

Array
(
    [0] => 07/2016

    [1] => 08/2016

    [2] => 09/2016

    [3] => 10/2016

)
Array
(
    [0] => Array
        (
            [0] => 07/2016
            [1] => 124.19
        )

    [1] => Array
        (
            [0] => 10/2016
            [1] => 248.38
        )
)
我想把这类东西弄出去。
数组([0]=>array([0]=>07/2016[1]=>124.19)[1]=>array([0]=>08/2016[1]=>)[2]=>array([0]=>09/2016[1]=>)[3]=>array([0]=>10/2016[1]=>248.38))

由于预期的输出有点混乱,我猜你想要什么

使用array_列获取键0中的日期,并将其与array1匹配。
如果是新项目,请将其添加到array2中


你想要的输出阵列是什么?例如:阵列([0]=>07/2016[1]=>124.19)[1]=>阵列([0]=>08/2016[1]=>)[2]=>阵列([0]=>09/2016[1]=>)[3]=>阵列([0]=>10/2016[1]=>248.38]),这不是你已经得到的吗?也许你可以把你的编辑格式化成可读的格式?@AKash不要把它放在这里。它不可读!编辑您的帖子并添加正确的格式
$a1= Array(
0 => "07/2016",

1 => "08/2016",

2 => "09/2016",

3 => "10/2016",

);

$a2 =Array(
0 => Array
    (
        0 => "07/2016",
        1 => 124.19
    ),

1 => Array
    (
        0 => "10/2016",
        1 => 248.38
    )
);
// Grab dates from $a2 with array column
$column = array_column($a2, 0);

// Loop $a1 values 
Foreach($a1 as $val){
   // Is the $val not in array column? (New item)
   If(!in_array($val, $column)){
       $a2[][]=$val; // add new item in array
   }
}
Var_dump($a2);