Q:

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

0

Write a PHP program to create a new array taking the elements after 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)
    { 
        $len = sizeof($numbers);
        $size = 0;
        $i = $len - 1;
          while ($i >= 0 && $numbers[$i] != 5) $i--;
            $i++;

            $size = $len - $i;
            $post_ele_5 = [$size];

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

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

Sample Output:

New array: 7,9,11

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