Упражнения PHP: Получить индекс последнего элемента, для которого данная функция возвращает значение истинности
PHP: упражнение 82 с решением
Напишите программу PHP, чтобы получить индекс последнего элемента, для которого данная функция возвращает значение истинности.
Пример решения: -
PHP-код:
<?php
function find_last_Index($items, $func)
{
$keys = array_keys(array_filter($items, $func));
return array_pop($keys);
}
echo find_last_Index([1, 2, 3, 4], function ($n) {
return ($n % 2) === 1;
});
echo "\n";
echo find_last_Index([1, 2, 3, 4], function ($n) {
return ($n % 2) === 0;
});
?>
Пример вывода:
2 3
Блок - схема:
Редактор кода PHP:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу PHP, чтобы получить последний элемент, для которого данная функция возвращает значение истинности.
Далее: Напишите программу PHP для группировки элементов массива на основе заданной функции.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code