Write a PHP program to create a new array taking the elements before the element value 5 from a given array of integers
<?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
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
Sample Output:
need an explanation for this answer? contact us directly to get an explanation for this answer