【发布时间】:2018-07-25 09:31:04
【问题描述】:
确保匹配 $config['a'] 的值不在 $config['b'] 中设置的最快和最有效的方法是什么?
在这种情况下,周日 14 应该从 $config['b']['Hours']['Sunday'] 中取消设置
$duplicates = array_intersect($config['a']['Hours'], $config['b']['Hours']);
给我一个错误,“注意:数组到字符串的转换”,以及不正确的结果,所以要么我的数组构造不正确,要么我的方法不正确。
这是数组;
$config = array(
"a" => array(
"Hours" => array(
"Sunday" => array(12,13,14,15,16),
),
),
"b" => array(
"Hours" => array(
"Sunday" => array(0,1,2,3,4,5,6,7,8,9,10,11,14,17,18,19,20,21,22,23),
"Monday" => array(0,1,2,3,4,5,19,18,19,20,21,22,23),
"Tuesday" => array(0,1,2,3,4,5,19,18,19,20,21,22,23),
"Wednesday" => array(0,1,2,3,4,5,19,18,19,20,21,22,23),
"Thursday" => array(0,1,2,3,4,5,19,18,19,20,21,22,23),
"Friday" => array(0,1,2,3,4,5,19,18,19,20,21,22,23),
"Saturday" => array(0,1,2,3,4,5,8,19,20,21,22,23,24),
),
),
);
【问题讨论】:
标签: php arrays multidimensional-array array-intersect