w3resource

PHP Exercises: Check a given array of integers and return true if the array contains 10 or 20 twice

PHP Basic Algorithm: Exercise-97 with Solution

Write a PHP program to check a given array of integers and return true if the array contains 10 or 20 twice. The length of the array will be 0, 1, or 2.

Sample Solution:

PHP Code :

<?php
// Define a function named 'test' that takes an array of numbers as a parameter
function test($nums)
 { 
    // Return true if the array has exactly two elements and
    // either both elements are 10 or both elements are 20
    return sizeof($nums) == 2 && (($nums[0] == 10 && $nums[1] == 10) || ($nums[0] == 20 && $nums[1] == 20));
 }   

// Check and display the result of calling 'test' with the array [12, 20]
var_dump(test([12, 20]));

// Check and display the result of calling 'test' with the array [20, 20]
var_dump(test([20, 20]));

// Check and display the result of calling 'test' with the array [10, 10]
var_dump(test([10, 10]));

// Check and display the result of calling 'test' with the array [10]
var_dump(test([10]));
?>

Sample Output:

bool(false)
bool(true)
bool(true)
bool(false)

Flowchart:

Flowchart: Check a given array of integers and return true if the array contains 10 or 20 twice.

PHP Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a PHP program to check if a given array of integers and length 2, does not contain 15 or 20.
Next: Write a PHP program to check a given array of integers, length 3 and create a new array. If there is a 5 in the given array immediately followed by a 7 then set 7 to 1.

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.