кодесурса
«PHP

Упражнения PHP: создайте функцию, которая возвращает true для всех элементов массива, иначе false

script1adsense2code
script1adsense3code

PHP: упражнение 78 с решением

Напишите PHP-программу для создания функции, которая возвращает true для всех элементов массива, в противном случае - false.

Пример решения: -

PHP-код:

<?php
function test_all($items, $my_func)
{
    if (count(array_filter($items, $my_func)) === count($items))
      return 1;
      else
      return 0;
}
echo test_all([2, 3, 4, 5], function ($item) {return $item > 0;}); 
echo "\n";
echo test_all([-2, -3, -4, -5], function ($item) {return $item > 0;}); 
echo "\n";
echo test_all([-2, 3, 4, -5], function ($item) {return $item > 0;});
?>

Пример вывода:

 1
0
0

Блок - схема:

«Блок-схема:

Редактор кода PHP:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу PHP, которая читает список пар слова и номера страницы и печатает слово и список соответствующих номеров страниц.
Далее: написать программу PHP для глубокого выравнивания заданного массива.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code