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!我使用数组搜索,谢谢!