w3resource

PHP Exercises: Create a function that returns true for all elements of an array, false otherwise

PHP: Exercise-78 with Solution

Write a PHP program to create a function that returns true for all elements of an array, false otherwise.

Sample Solution: -

PHP Code:

<?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;});
?>

Sample Output:

1
0
0

Flowchart:

Flowchart: Create a function that returns true for all elements of an array, false otherwise.

PHP Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a PHP program which reads a list of pairs of a word and a page number, and prints the word and a list of the corresponding page numbers.
Next: Write a PHP program to deep flatten an given array.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.