массив1 содержит все значения в массиве php в чистом цикле и, если условие - PullRequest
0 голосов
/ 18 июня 2019

create функция для проверки array1 содержит все значения в array2, если yes, возвращает true, иначе false без функции сборки php только зацикливание и если условие

если уверен, что мой код верен, но в массиве 2 нет результата с функцией var dump

1 Ответ

2 голосов
/ 18 июня 2019

Эй, если я правильно понял ваши требования, вот фрагмент кода.

<?php
$array1 = [1,2,3,4];
$array2 = [1,2,3,3,4,5,6,7];


function isInArray($needle, $haystack) {

    foreach ($needle as $index => $searchValue) {
        foreach ($haystack as $haystackValue) {
            if ($searchValue === $haystackValue) {
                unset($needle[$index]);
            }
        }
    }

    if (empty($needle)) {
        return true;
    }
    return false;
}

var_dump(isInArray($array1, $array2));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...