PHP program to get the index of the last element for which the given function returns a truth value.
<?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;
});
?>
Output:
2
3
