Articles of пересекаются

Напротив array_intersect?

Есть ли встроенная функция для получения всех элементов массива 1, которых нет в массиве 2? Я знаю, как это сделать программно, только интересно, есть ли встроенная функция, которая делает то же самое. Поэтому, пожалуйста, никаких примеров кода.

array_intersect выдает ошибки, когда массивы имеют подматрицы

Я пытаюсь использовать array_intersect для сравнения двух массивов массивов. $start[]=array( 'id'=>1, 'name'=>'Up', 'action'=>'up' ); $start[]=array( 'id'=>3, 'name'=>'Down', 'action'=>'down' ); $start[]=array( 'id'=>5, 'name'=>'Left', 'action'=>'left' ); $end[]=array( 'id'=>1, 'name'=>'Up', 'action'=>'up' ); $end[]=array( 'id'=>9, 'name'=>'Up', 'action'=>'up' ); $result=array_intersect($start,$end); Однако я всегда получаю уведомление: Примечание. Преобразование массива в строку в файле testfile.php в строке xyz И сравнения на самом […]

Как я могу получить возвращаемое регистром возвращение из array_intersect ()

У меня есть два массива, и мне нужно сравнить их и вернуть сопоставленное значение из массива. Пожалуйста, напишите мой код ниже, $array1 = array("a" => "Green", "Red", "Blue"); $array2 = array("b" => "grEEn", "yellow", "red"); $result = array_intersect(array_map('strtolower', $array1), array_map('strtolower', $array2)); print_r($result); Мой результат, Array ( [a] => green [0] => red ) Но мой […]

Использование array_intersect для многомерного массива

У меня есть два массива, которые выглядят так: Array ( [0] => Array ( [name] => STRING [value] => STRING ) [1] => Array ( [name] => STRING [value] => STRING ) [2] => Array ( [name] => STRING [value] => STRING ) ) и я хотел бы иметь возможность реплицировать array_intersect, сравнивая идентификатор вспомогательных […]

Проверка того, содержит ли массив все элементы другого массива

Я разрабатываю приложение для электротехники. Тем не менее, я застрял в этом: у меня есть следующий массив <?php // 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) ); ?> И у меня есть еще один массив, но он один размер. <?php $myStack = array(0,1,3,2,4,5,7,6); //Dynamic, gets value by POST method. […]

Получение вложенной модели набора в <ul>, но скрытие «закрытых» поддеревьев

На основе получения измененной модели обхода дерева предзаказов (вложенного набора) в <ul> Один из ответов дал правильный код для отображения полного дерева. Мне нужно всегда показывать первый уровень (глубина = 0) и братьев и сестер + детей для активного элемента списка. Цель состоит в том, чтобы развернуть видимую часть дерева, когда пользователь выбирает элемент списка, […]

Проверьте, содержит ли массив другой массив с PHP

Возможный дубликат: Проверка того, содержит ли массив все элементы другого массива Раньше я отправлял что-то вроде этого в Stackoverflow, но ответы не полностью удовлетворяют меня. Вот почему я снова задаю вопрос, но все время меняю вопрос. Некоторые люди помогли мне создать функцию, которая проверяет, является ли array($GroupOfEight[$i]) который является элементом многомерного array($GroupOfEight) равным другому массиву […]