Упражнения PHP: создайте функцию, которая возвращает true для всех элементов массива, иначе false
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 программирования
disqus2code