Q:

Write a PHP program to create a new array taking the elements before the element value 5 from a given array of integers

0

Write a PHP program to create a new array taking the elements before the element value 5 from a given array of integers

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

<?php
function test($numbers)
    { 
      $size = 0;
      $pre_ele_5;
       for ($i = 0; $i < sizeof($numbers); $i++)
            {
                if ($numbers[$i] == 5)
                {
                    $size = $i;
                    break;
                }
            }
         $pre_ele_5 = [$size];

            for ($j = 0; $j < $size; $j++)
            {
                $pre_ele_5[$j] = $numbers[$j];
            }
         return $pre_ele_5;
            }   

$result = test([1, 2, 3, 5, 7] );
echo "New array: " . implode(',', $result);

Sample Output:

New array: 1,2,3 

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Similar questions


need a help?


find thousands of online teachers now