Php 在这种情况下如何进行测试?
有两个Php 在这种情况下如何进行测试?,php,Php,有两个arrays: $tClasseMenu = array(); $tDroitsClassMenu = array(); for ($i = 0; $i < $data['user']['classMenus']['cnt']; $i++) { $tClasseMenu[$i] = $data['user']['classMenus'][$i]['class_menu_code']; for ($j = 0; $j < $data['user']['droit'
array
s:
$tClasseMenu = array();
$tDroitsClassMenu = array();
for ($i = 0; $i < $data['user']['classMenus']['cnt']; $i++)
{
$tClasseMenu[$i] = $data['user']['classMenus'][$i]['class_menu_code'];
for ($j = 0; $j < $data['user']['droit']['cnt']; $j++)
{
$tDroitsClassMenu[$i][$j] = $data['user']['droit'][$j]['class_menu_code'];
}
}
如何测试$TcroItClassMenu中的值是否存在于$TdroItClassMenu中?PHP的本机函数将告诉您一个数组中的哪些值出现在另一个数组中:
$result = array_intersect( $tClassMenu, $tDroitsClassMenu );
如果$result
为空,则表示没有交点。否则,$result
将使用两个阵列之间相交的所有点填充
来源:PHP的本机函数将告诉您一个数组中哪些值出现在另一个数组中:
$result = array_intersect( $tClassMenu, $tDroitsClassMenu );
如果$result
为空,则表示没有交点。否则,$result
将使用两个阵列之间相交的所有点填充
来源:它返回空值!我想这是因为二维数组tDroitsClassMenu!我使用数组搜索,谢谢!它返回空值!我想这是因为二维数组tDroitsClassMenu!我使用数组搜索,谢谢!