кодесурса
«PHP

PHP Array Exercises: возвращает значения первого массива, которых нет во втором массиве

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code