Checking if an array contains all elements of another array

后端 未结 6 654
滥情空心
滥情空心 2020-12-06 19:23

I\'m designing an electrical engineering application. However, i\'m stuck on this: I have the following array



        
6条回答
  •  心在旅途
    2020-12-06 19:50

    You are comparing count which is not enough, as numbers could be changed. Try this:

    // Static Array
    $GroupOfEight = array (
        array(0,1,3,2,4,5,7,6),
        array(4,5,6,7,16,12,13,14),
        array(12,13,15,14,8,9,11,10),
        array(2,6,14,10,3,7,15,11),
        array(1,3,5,7,13,15,9,11),
        array(0,4,12,8,1,5,13,9),
        array(0,1,3,2,8,9,11,10)
        );
    
    $myStack = array(0,1,3,2,4,5,7,6); //Dynamic, gets value by POST method.
    
    $containsSearch = false;
    foreach($GroupOfEight as $key => $value){
        if ($myStack == $value) {
            $containsSearch = true;
        }
    
    }
    
    var_dump($containsSearch);
    

提交回复
热议问题