logo CodeStepByStep logo


Language/Type: PHP arrays

Write a function named intersect that accepts references to two sorted arrays of numbers as parameters and returns a new array that contains only the elements that are found in both arrays. For example, if the following arrays are declared:

  • $a1 = [1, 4, 8, 9, 11, 15, 17, 28, 41, 59]
  • $a2 = [4, 7, 11, 17, 19, 20, 23, 28, 37, 59, 81]

Then the call of intersect($a1, $a2) should return the array: [4, 11, 17, 28, 59].

You can assume that both array passed store their elements in sorted order. You may assume that the arrays passed both contain only number elements and are non-null. Do not modify the two arrays passed in as parameters.

Function: Write a PHP function as described, not a complete program.

You must log in before you can solve this problem.

Log In

Need help?

Stuck on an exercise? Contact your TA or instructor.

If something seems wrong with our site, please

Is there a problem? Contact us.