PHP Array Exercises: возвращает значения первого массива, которых нет во втором массиве
PHP Array: Упражнение 45 с решением
Напишите PHP-скрипт, чтобы сделать многомерную разницу, т.е. вернуть значения первого массива, которых нет во втором массиве.
Пример решения:
PHP-код:
<?php
$color1 = array( array('Red', 80), array('Green', 70), array('white', 60) );
$color2 = array( array('Green', 70), array('Black', 95) );
$color = array_udiff($color1, $color2, create_function(
'$a,$b', 'return strcmp( implode("", $a), implode("", $b) ); ')
);
print_r($color);
?>
Пример вывода:
массив ( [0] => Массив ( [0] => Красный [1] => 80 ) [2] => Массив ( [0] => белый [1] => 60 ) )
Блок - схема:
Редактор кода PHP:
Внесите свой код и комментарии через Disqus.
Previous: написать PHP-функцию для удаления указанной повторяющейся записи из массива.
Далее: Напишите функцию PHP, чтобы проверить, являются ли все значения массива строками или нет.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code